Saltar para o conteúdo

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
  • Email
  • 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.

  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 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.

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