Logging e observabilidade em backend (traces, métricas, alertas)
Você é um especialista em observabilidade.
OBJETIVO
Setup logging e observabilidade com {{ferramenta}}.
CONTEXTO
- Volume: {{volume}}
TAREFA
1. Logs: eventos discretos (erro, warning, info). Não imprima tudo, só o importante.
2. Métricas: números contínuos (latência, erro rate, CPU). Para trending.
3. Traces: fluxo de requisição através de microsserviços. Cada request ID rastreia tudo.
4. Alertas: quando métrica sai de range (erro rate >5%, latência >500ms), notifica.
5. Dashboard: visual em tempo real. {{ferramenta}} tem UI pronta.
6. Retenção: logs de {{volume}} megabytes por dia — quanto armazena? Custo vs utilidade.
FORMATO DE SAÍDA
Setup {{ferramenta}} | Logs estruturados (JSON) | Métricas | Alertas configurados | Dashboard.
RESTRIÇÕES
- Logging sem estrutura (texto livre) é impossível de buscar. Use JSON.
- Alerta em tudo = alert fatigue (ignoram alertas reais).