Jaeger
CNCF distributed tracing platform
Jaeger is an open-source, end-to-end distributed tracing platform created by Uber and donated to CNCF. Jaeger v2 is built on the OpenTelemetry Collector framework, providing trace collection, storage, and visualization for monitoring microservices architectures and identifying latency issues.
Features
✓ Distributed context propagation
✓ Distributed transaction monitoring
✓ Root cause analysis
✓ Service dependency analysis
✓ Performance optimization
✓ OpenTelemetry native (v2)
✓ Multiple storage backends
✓ Adaptive sampling
✓ Service Performance Monitoring
✓ Trace comparison
Pros
- + CNCF graduated project
- + OpenTelemetry native in v2
- + Excellent visualization UI
- + Flexible storage backends
- + Used by Uber, GrafanaLabs, Ticketmaster
Cons
- − Requires separate storage setup
- − Can be complex to operate at scale
- − Memory intensive for large traces
- − Learning curve for distributed tracing