aula-15: APM com Grafana Tempo + OpenTelemetry

Nova aula cobrindo Application Performance Monitoring:
- Grafana Tempo como backend de traces (single binary, sem DB)
- OpenTelemetry auto-instrumentação (zero code changes)
- Demo app com N+1 intencional pra demonstração
- Conceito: limiar de Doherty (400ms) e perda silenciosa de UX
- RED method (Rate, Errors, Duration) por rota
- Correlação métrica→trace nativa no Grafana
- Alertas: p95 > 400ms dispara aviso

Filosofia: métricas dizem O QUE está errado, traces dizem POR QUE.
This commit is contained in:
ArgoCD Setup
2026-03-14 02:23:56 -03:00
parent 61866c1920
commit 6a8f076d8c
2 changed files with 372 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ App de demonstração: `node-bugado` - trava após N requests para demonstrar he
| 12 | Victoria Metrics (Observabilidade) | Hetzner |
| 13 | Container Factory (eStargz) | Hetzner |
| 14 | Istio Traffic Splitting | Hetzner |
| 15 | APM: Grafana Tempo + OpenTelemetry | Hetzner |
## Comandos Rápidos