
Publicar um sistema não encerra o desenvolvimento. É quando começa a parte em que você descobre como ele realmente se comporta.
Em desenvolvimento, você acompanha a tela e o terminal. Em produção, uma falha pode ocorrer apenas para um usuário, com um dado específico, depois de um deploy e atravessando cinco serviços.
Observabilidade é a capacidade de reconstruir essa história a partir dos sinais emitidos pelo sistema.
Monitoramento e observabilidade não são iguais
Monitoramento responde perguntas previstas: o site está no ar? A CPU passou de 80%? A taxa de erro aumentou?
Observabilidade ajuda a investigar perguntas novas: por que o checkout ficou lento somente para clientes de uma região? Qual consulta piorou depois do deploy? Por que um webhook foi processado duas vezes?
As práticas se complementam. Alertas detectam sintomas; contexto ajuda a encontrar a causa.
Os sinais de observabilidade
Logs: registros de eventos.
Métricas: valores agregados ao longo do tempo.
Traces: caminho de uma operação entre serviços.
Eventos de negócio: cadastro, compra, aprovação ou cancelamento.
Seu sistema foi criado com IA?
Organizei em um guia o processo que utilizo para revisar acessos, banco, RLS, chaves, APIs e outros pontos antes do deploy.
Security IA — Guia pré-deploy
R$19,90
Conhecer o guia →
Logs: o registro dos acontecimentos
Logs informam que uma requisição falhou, um login foi recusado, um webhook chegou ou uma tarefa terminou.
Bons logs incluem horário, serviço, ambiente, nível, identificador de requisição, operação, duração e resultado. Eles devem ser estruturados para facilitar busca e correlação.
Evite registrar senhas, tokens, chaves, cartões e dados pessoais sem necessidade. Mascaramento e retenção limitada reduzem o risco.
Logs também revelam segurança: tentativas repetidas de acesso, mudanças administrativas, operações inesperadas e uso fora do padrão.
Métricas: comportamento ao longo do tempo
Métricas mostram tendência. Exemplos importantes:
latência p50, p95 e p99;
taxa de erro;
requisições por minuto;
CPU, memória e disco;
conexões de banco;
tamanho de filas;
tokens e custo de IA;
conversão e falha de pagamentos.
A integração da Supabase com Grafana Cloud, lançada em julho de 2026, oferece um painel pré-configurado com mais de 200 métricas, incluindo CPU, memória, disco, rede, conexões e replicação.
Traces: o caminho da requisição
Um trace acompanha uma operação através de frontend, API, função e banco. Mostra onde o tempo foi gasto e conecta serviços que isoladamente parecem normais.
A Supabase passou a propagar contexto W3C a partir do cliente, permitindo associar um trace no navegador aos logs do backend pelo mesmo identificador.
Está construindo com IA? Antes de colocar usuários reais no sistema, faça uma revisão pré-deploy. Conheça o Security IA.
Alertas precisam levar a uma ação
Alertar para cada erro cria ruído. Defina alertas por impacto: aumento sustentado de falhas, indisponibilidade, fila acumulada, uso anormal ou custo fora do padrão.
Cada alerta deveria indicar responsável, painel, passos iniciais e como reduzir impacto. Se ninguém sabe o que fazer, ele é apenas uma notificação.
Observabilidade e segurança
Uma sequência de tentativas de login, leitura atípica de registros, criação repentina de chaves ou aumento de chamadas pode sinalizar abuso.
Observabilidade não substitui controles preventivos, mas reduz tempo de detecção e ajuda a entender o alcance de um incidente.
O que observar em cada camada
Camada | Sinais úteis |
|---|---|
Frontend | erros, performance, navegação e falhas de rede |
API | latência, status, volume e autenticação |
Banco | consultas lentas, conexões, locks e crescimento |
Filas | atraso, tentativas e mensagens mortas |
IA | tokens, duração, modelo, falhas e custo |
Negócio | cadastro, conversão, pagamento e cancelamento |
Por onde começar
Escolha os três fluxos mais importantes.
Defina sucesso, falha e latência aceitável.
Adicione identificadores de correlação.
Crie logs estruturados.
Escolha poucas métricas de serviço e negócio.
Configure alertas acionáveis.
Simule uma falha e tente investigar.
Erros comuns
guardar logs sem contexto;
alertar para todo erro individual;
registrar segredos;
acompanhar infraestrutura e ignorar negócio;
reter tudo para sempre;
não testar o processo de investigação.
Você não consegue corrigir aquilo que nem consegue observar. Observabilidade funciona melhor quando as bases do pré-deploy já foram revisadas.
Antes de publicar seu sistema
Se este conteúdo fez você perceber que existem pontos do seu projeto que nunca foram revisados, esse é exatamente o objetivo do Security IA.
O guia reúne meu processo de revisão em um checklist direto ao ponto para você aplicar no seu próprio projeto.
Perguntas frequentes
O que é observabilidade?
É a capacidade de entender o estado interno do sistema pelos sinais que ele emite.
Qual a diferença para monitoramento?
Monitoramento acompanha condições conhecidas; observabilidade investiga perguntas imprevistas.
Quais são os três pilares?
Logs, métricas e traces.
MVP precisa?
Sim, proporcional ao risco. Comece pelos fluxos críticos.
Fontes: Unified Logs, Grafana Cloud e traces conectados a logs.





