Saltar al contenido
FindOpenSource

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.

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ó.

Categorías
Monitorización
Palabras clave
distributed-tracingtracingmicroservicesobservability
Lenguajes
Go
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.