Início / Serviços
Observabilidade com IA
Métricas, registos, rastreio e experiência real dos utilizadores 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.
Das aplicações à experiência de quem as usa
Não basta saber que o servidor está de pé. Interessa saber se a aplicação responde depressa e se os seus clientes conseguem concluir o que vieram fazer.
Desempenho das aplicações (APM)
Onde está a lentidão?
Tempo de resposta por pedido, por funcionalidade e por dependência (base de dados, APIs externas, filas), com os erros associados ao código e à versão publicada.
Experiência real dos utilizadores (RUM)
Como é a experiência do outro lado?
Medimos no navegador dos visitantes o tempo de carregamento, os erros de JavaScript e os indicadores Core Web Vitals, por página, país, dispositivo e navegador.
Testes sintéticos
Funciona mesmo sem visitas?
Robôs simulam percursos críticos, como iniciar sessão ou concluir uma compra, a cada poucos minutos, e avisam antes de o primeiro cliente encontrar o problema.
Tudo isto é feito com ferramentas de código aberto e normas abertas, como o OpenTelemetry, sem licenças por utilizador nem dependência de um fabricante.
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 Telegram, Teams, Slack, email ou outro canal compatível
- Registos centralizados e pesquisáveis
- Rastreio dos pedidos entre serviços (APM)
- Medição da experiência real dos utilizadores (RUM)
- Testes sintéticos aos percursos críticos
- 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 de monitorização ou APM, integramos com ela.
Painéis
Grafana
Métricas
Prometheus, Zabbix
Registos
Loki, Elasticsearch
Rastreio
OpenTelemetry, Jaeger
Experiência do utilizador
RUM e testes sintéticos
Plataformas que já tenha
Integração com soluções comerciais
Já tem equipamentos ou ferramentas? Aproveitamos.
Somos independentes de fabricantes. Não é preciso trocar o que funciona para começar.
- Firewalls e equipamentos de redeCompatibilidade com os principais fabricantes, através de protocolos e interfaces padrão como syslog, SNMP, NetFlow e API.
- SIEM e XDR própriosIntegramos com a plataforma de segurança que já tiver, ou recolhemos os eventos numa solução de código aberto, se ainda não existir.
- Ferramentas de monitorização e APMLigamo-nos às soluções comerciais ou abertas que já usa e juntamos tudo numa vista única.
- Servidores, virtualização e cloudAmbientes locais, híbridos ou em cloud pública, com qualquer das plataformas de mercado.
Alertas onde a sua equipa já está
Os alertas, os resumos de incidentes e os relatórios chegam pelo canal que preferir, com regras por gravidade e por destinatário.
- Telegram
- Microsoft Teams
- Slack
- Webhooks para outros sistemas
- Outros canais compatíveis com a nossa plataforma
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 das principais clouds públicas, e juntamos tudo no mesmo painel.
Já temos uma ferramenta de monitorização. 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.
É possível medir a experiência dos clientes no site ou na aplicação?
Sim. Com um pequeno script no site medimos o que cada visitante realmente sente: tempos de carregamento, erros e indicadores Core Web Vitals. Os dados pessoais são excluídos ou anonimizados, em conformidade com o RGPD.
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.