Arquitetura de software · Confiabilidade e segurança · 5 min de leitura
Observabilidade: logs, métricas e traces
Entender o que o sistema está fazendo em produção — e por que — usando três sinais complementares e alertas que importam.
Arraste para o lado para ver o diagrama inteiro.
Os três sinais
- Logs: eventos detalhados, de preferência estruturados (JSON) e com um ID de requisição.
- Métricas: números agregados ao longo do tempo (taxa de erro, latência p95, uso de CPU).
- Traces: o caminho de uma requisição entre serviços, com o tempo de cada etapa.
Os quatro sinais de ouro
O livro de SRE do Google recomenda acompanhar latência, tráfego, erros e saturação e alertar sobre sintomas que afetam usuários, não sobre cada métrica interna.
Em resumo
- Logs, métricas e traces se complementam.
- Use IDs de requisição para ligar tudo.
- Alerte sobre sintomas (latência, erros).
- OpenTelemetry evita prender-se a um fornecedor.