JA

Jaeger

End-to-end distributed tracing for microservices

Monitoring & Status ★ 23.1k stars Medium setup Apache-2.0

Jaeger is a distributed tracing system used to monitor and troubleshoot transactions in complex microservice architectures. It supports trace collection, sampling, and root-cause analysis through a rich UI.

Key features

  • Distributed transaction tracing
  • Service dependency graphs
  • Adaptive sampling
  • OpenTelemetry compatible

Pros & cons

Strengths

  • CNCF graduated project
  • Mature and widely adopted

Trade-offs

  • Storage backend required
  • Focused only on traces

Jaeger replaces

Compare Jaeger

55 head-to-head comparisons.

Similar monitoring & status apps