Saltar para o conteúdo

Início / Serviços

Observabilidade com IA

Métricas, registos e rastreio das suas aplicações num só lugar, com inteligência artificial a apontar onde está o problema e porque aconteceu.

A monitorização diz‑lhe que algo falhou. A observabilidade diz‑lhe porquê.

Um alerta de «servidor lento» raramente chega para resolver um problema. É preciso saber que pedido ficou lento, em que serviço, desde quando e o que mudou entretanto.

A observabilidade junta três tipos de dados sobre as suas aplicações e infraestrutura, e liga-os entre si. Assim, a equipa passa de «algo está errado» para «isto está errado, aqui, por esta razão» em muito menos tempo.

A inteligência artificial entra nessa ligação: aprende o comportamento normal de cada serviço, assinala o que foge ao padrão e propõe a causa mais provável.

Os três sinais que recolhemos

Métricas

O que está a acontecer?

Tempos de resposta, utilização de CPU e memória, taxa de erros, filas, ligações à base de dados. Números ao longo do tempo que mostram a saúde de cada serviço.

Registos

O que disse o sistema?

As mensagens das aplicações, servidores e equipamentos de rede, centralizadas e pesquisáveis num só sítio, com retenção definida consigo.

Rastreio

Por onde passou o pedido?

O percurso de cada pedido entre serviços, APIs e base de dados, com o tempo gasto em cada etapa. Mostra exatamente onde está o atraso.

Onde entra a inteligência artificial

A IA não substitui a análise técnica. Encurta o caminho até ela.

Linhas de base dinâmicas

O «normal» muda com a hora, o dia da semana e as campanhas. A IA aprende esses padrões e alerta apenas quando o comportamento foge ao esperado, o que reduz falsos alarmes.

Agrupamento de alertas

Uma falha na base de dados pode gerar alertas em dez serviços. A IA reconhece que têm a mesma origem e apresenta-os como um único incidente.

Causa provável

Cruza métricas, registos, rastreio e alterações recentes, como uma atualização ou uma mudança de configuração, para indicar onde o problema começou.

Resumo do incidente

No fim, cada incidente fica descrito em linguagem clara: o que aconteceu, o impacto, a causa e o que foi feito. Útil para a gestão e para auditorias.

Definimos consigo, antes de começar, que dados são recolhidos, onde ficam alojados e que informação é analisada pela IA. Dados pessoais podem ser excluídos ou mascarados na origem.

O que inclui o serviço

  • Painéis à medida para a equipa técnica e para a gestão
  • Alertas com contexto, enviados por email, Teams ou Slack
  • Registos centralizados e pesquisáveis
  • Rastreio dos pedidos entre serviços
  • Deteção de anomalias e causa provável com IA
  • Relatórios periódicos de disponibilidade e incidentes
  • Acompanhamento dos incidentes pela nossa equipa
  • Documentação da solução instalada

Tecnologias abertas, sem dependência de um fornecedor

Usamos ferramentas de código aberto, maduras e amplamente adotadas. Se a sua empresa já tem licenças de uma plataforma comercial, trabalhamos sobre ela.

Painéis

Grafana

Métricas

Prometheus, Zabbix

Registos

Loki, Elasticsearch

Rastreio

OpenTelemetry, Jaeger

Plataformas comerciais

Dynatrace, AppDynamics

Como começamos

Começar por um serviço crítico permite ver resultados depressa, antes de alargar a toda a operação.

  1. Diagnóstico

    Identificamos as aplicações e serviços mais críticos e o que já é monitorizado hoje.

  2. Piloto

    Instrumentamos um serviço crítico, com painéis, alertas e deteção de anomalias.

  3. Alargamento

    Estendemos a recolha aos restantes serviços e à infraestrutura de suporte.

  4. Operação

    Acompanhamos os incidentes e revemos consigo os resultados de forma periódica.

Perguntas frequentes

É preciso alterar as nossas aplicações?

Na maioria dos casos, não. Muitas linguagens e servidores podem ser instrumentados automaticamente com OpenTelemetry. Quando for útil acrescentar algo ao código, indicamos exatamente o quê e porquê.

Funciona com servidores locais e com cloud?

Sim. Recolhemos dados de servidores físicos e virtuais, contentores e serviços de cloud como AWS e Azure, e juntamos tudo no mesmo painel.

Já temos Zabbix ou outra ferramenta. Temos de a substituir?

Não. Aproveitamos o que já funciona e integramos no novo painel. A substituição só faz sentido quando a ferramenta atual não cobre o que precisa.

Onde ficam os dados recolhidos?

Decidimos isso consigo no diagnóstico: na sua infraestrutura, num alojamento na União Europeia ou numa combinação dos dois, sempre em conformidade com o RGPD.

Quer saber o que os seus sistemas lhe estão a dizer? Comece por um diagnóstico.