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.
-
Diagnóstico
Identificamos as aplicações e serviços mais críticos e o que já é monitorizado hoje.
-
Piloto
Instrumentamos um serviço crítico, com painéis, alertas e deteção de anomalias.
-
Alargamento
Estendemos a recolha aos restantes serviços e à infraestrutura de suporte.
-
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.