Qué es OpenTelemetry
Estándar de recopilación de telemetría
OpenTelemetry es un estándar abierto para recopilar, procesar y exportar telemetría: trazas, métricas y logs.
Tres Pilares de la Observabilidad
- Traces — trazado de solicitudes distribuidas
- Metrics — indicadores numéricos del sistema
- Logs — registros de eventos textuales
Beneficios
- Estándar único para todos los lenguajes
- Neutral respecto a proveedores
- Instrumentación automática
- Amplio ecosistema
Componentes
- SDK — bibliotecas para lenguajes de programación
- Collector — recopilación y exportación de datos
- Exporters — envío a Jaeger, Prometheus, Grafana
- Instrumentation — recopilación automática de datos
Aplicaciones
- Arquitectura de microservicios
- Depuración de rendimiento
- Análisis de sistemas distribuidos
- Prácticas DevOps y SRE