Jaeger
Plataforma de tracing distribuido de la CNCF para visualizar el flujo de peticiones entre microservicios, señalando exactamente qué servicio o llamada es responsable de la latencia o los errores.
- Mantenimiento activo
- Respaldado por una fundación
- Bien documentado
- Licencia permisiva
Descripción general
Jaeger es un sistema de tracing distribuido creado originalmente en Uber y ahora un proyecto graduado de la CNCF. Recopila, almacena y visualiza trazas —el recorrido de extremo a extremo que sigue una única petición al atravesar numerosos microservicios—, de modo que un desarrollador puede ver qué llamada de servicio concreta añadió más latencia o dónde se produjo realmente un error, en lugar de tener que adivinarlo a partir de logs y métricas dispersos en varios servicios.
Jaeger v2 reconstruyó el proyecto sobre OpenTelemetry Collector (también en este catálogo), por lo que recibe de forma nativa datos de traza OTLP y puede ejecutarse como un binario todo en uno con componentes de UI, collector y consulta para uso local, o escalarse con almacenamiento independiente para producción.
Jaeger encaja en equipos que ejecutan microservicios y necesitan depurar directamente la latencia y los fallos entre servicios, complementando herramientas centradas en métricas como Prometheus y Grafana (también en este catálogo): esas herramientas muestran que algo va lento o falla, mientras que Jaeger muestra exactamente en qué punto del recorrido de la petición ocurrió.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
The standard distributed tracing tool alongside OpenTelemetry, a strong representative pick.
- Fundacional
- Gobernanza de fundación
- Categorías
- Monitorización
- Palabras clave
- distributed-tracingtracingmicroservicesobservability
- Lenguajes
- Go
- Licencia
- Apache-2.0
Proyectos relacionados
OpenTelemetry Collector
Apache-2.0Pipeline neutral respecto al proveedor para recopilar, procesar y exportar trazas, métricas y logs de aplicaciones hacia cualquier backend de observabilidad.
Mantenimiento activo
- Monitorización
Odigos
Apache-2.0Plataforma de instrumentación automática de OpenTelemetry que añade tracing distribuido a las aplicaciones sin cambiar ni una línea de código.
Mantenimiento activo
- Monitorización
Fluentd
Apache-2.0Recolector de logs graduado por la CNCF que unifica la recolección de datos de muchas fuentes en una única capa de logging estructurada.
Mantenimiento activo
- Monitorización
Prometheus
Apache-2.0Kit de herramientas de código abierto para monitorización de sistemas y alertas, con un modelo de datos dimensional y un potente lenguaje de consulta.
Mantenimiento activo
- Monitorización
¿Encontraste un error? Sugiere una edición en GitHub.