O que é OpenTelemetry
Padrão de coleta de telemetria
OpenTelemetry é um padrão aberto para coletar, processar e exportar telemetria: traces, métricas e logs.
Três Pilares da Observabilidade
- Traces — rastreamento de requisições distribuídas
- Metrics — indicadores numéricos do sistema
- Logs — registros textuais de eventos
Benefícios
- Padrão único para todas as linguagens
- Neutro em relação a fornecedores
- Instrumentação automática
- Amplo ecossistema
Componentes
- SDK — bibliotecas para linguagens de programação
- Collector — coleta e exportação de dados
- Exporters — envio para Jaeger, Prometheus, Grafana
- Instrumentation — coleta automática de dados
Aplicações
- Arquitetura de microsserviços
- Depuração de desempenho
- Análise de sistemas distribuídos
- Práticas DevOps e SRE