Qué es Jaeger
Trazado distribuido de solicitudes
Jaeger es un sistema de trazado distribuido de código abierto desarrollado en Uber y donado a CNCF. Permite rastrear el camino de las solicitudes a través de microservicios.
Características principales
- Trazado distribuido — visualización del camino de solicitudes a través de servicios
- Análisis de causa raíz — encontrar el origen de problemas de rendimiento
- Mapeo de dependencias — construcción automática del grafo de servicios
- Análisis de latencia — medición del tiempo en cada etapa
Conceptos clave
- Trace — camino completo de la solicitud a través del sistema
- Span — unidad de trabajo dentro de un trace
- Propagación de contexto — pasar contexto entre servicios
- Sampling — registro selectivo de traces
Integraciones
- OpenTelemetry — SDK estándar para instrumentación
- Kubernetes — integración nativa
- Service Mesh (Istio, Linkerd) — trazado automático
- Elasticsearch, Cassandra — almacenamiento de datos