Jaeger

Web · Windows · Mac · Linux · Self-hosted · API

Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

Jaeger is a free, open-source platform for tracing requests across complex distributed systems. It helps teams locate performance bottlenecks, investigate root causes, and understand how services depend on one another. Jaeger can receive traces using the OpenTelemetry Protocol and can accept Zipkin spans over HTTP in Thrift, JSON v1/v2, and Protobuf formats. Its interface includes System Architecture and Deep Dependency Graph service views; Service Performance Monitoring derives aggregate metrics from traces and displays them as time-series charts. Sampling options include head-based sampling with centralized static or adaptive settings, as well as tail-based sampling. Supported distributed storage backends are Cassandra, Elasticsearch, and OpenSearch; ClickHouse is experimental behind a feature gate. Jaeger documents TLS and mutual TLS for several component connections, plus bearer-token authentication between browser and UI. Jaeger v2 is available as executable binaries and container images. Its all-in-one setup runs collector and query components in one process with temporary in-memory storage. It is self-hosted, so storage capacity and scale depend on the chosen infrastructure. Jaeger v1 reached end of life on December 31, 2025 and no longer receives updates.

Who it is for

Jaeger suits teams operating distributed systems who need to investigate traces, service dependencies, and performance. It requires self-hosted deployment, with storage and scale dependent on the selected infrastructure.

What is good

  • Receives OpenTelemetry and Zipkin trace data
  • Offers service dependency graphs
  • Supports both head-based and tail-based sampling
  • Free and open source

What to know first

  • Self-hosted storage and scale depend on infrastructure
  • ClickHouse support is experimental
  • Jaeger v1 no longer receives updates

Verdict

Jaeger provides distributed tracing, service graphs, and trace-derived performance metrics as a self-hosted open-source project. Choose the v2 release path with its available binaries or containers; v1 has reached end of life.

Jaeger plans and pricing

All plans
Jaeger Free 100% open source · self-hosted deployment · storage capacity and scale depend on chosen infrastructure jaegertracing.io · 3 Oct 2026

Compared on application performance monitoring

Free plan
Yes
Distributed tracing
Yes
Transaction tracing
Yes
Dependency mapping
Yes
Real user monitoring
No
Deployment model
self_hosted

Best Jaeger alternatives

See all 20