All Tools
Jaeger logo

Jaeger

Jaeger is an open-source distributed tracing tool that helps engineers trace requests as they move across microservices.

What is Jaeger?

Jaeger is an open-source, end-to-end distributed tracing platform that helps engineers monitor and troubleshoot requests as they move through complex microservice systems. Originally built by Uber and now part of the Cloud Native Computing Foundation, Jaeger connects the dots between the many services a single request touches. For anyone running production systems with more than a handful of services, including AI agent pipelines that chain multiple tool calls, Jaeger turns an opaque request into a visual map you can actually debug.

How Jaeger works

Jaeger tracks a request from the moment it enters your system to the moment it finishes, across every service it touches along the way.

Trace ID: every incoming request gets a unique trace ID that gets passed along to every service it calls, so all the work done for that one request can be tied back together.

Spans: each unit of work within a trace, like a database query or an API call, is recorded as a span. A span has a name, a start time, a duration, and a link to its parent span.

Client instrumentation: language-specific libraries create spans in your application code with minimal manual setup, and Jaeger now recommends using OpenTelemetry SDKs to generate this data.

Collector and storage: the Jaeger collector receives spans from your services, validates and processes them, then writes them to a storage backend like Elasticsearch or Cassandra.

Jaeger UI: the query service and UI let you search traces by service, operation, or duration, then drill into a visual timeline showing exactly where time was spent and where errors occurred.

What you can build with Jaeger

Microservice performance dashboards: instrument every service in your stack so you can see request latency broken down by service, spotting exactly which one is slowing down the whole chain.

Root cause analysis for production incidents: trace a failed or slow request back through every hop it took, cutting incident response time from hours of log searching to minutes of trace inspection.

AI agent pipeline debugging: trace multi-step agent workflows where one request triggers several tool calls or LLM invocations, so you can see which step introduced latency or failed.

Service dependency mapping: generate a visual graph of how your services call each other, useful for onboarding new engineers or planning safe changes to a shared service.

Local development testing: run Jaeger’s all-in-one Docker image locally to catch tracing issues and latency problems before a service ever reaches production.

Key Features

  • End-to-end distributed tracing across microservices
  • Jaeger UI for searching and visualizing traces
  • Root cause analysis for latency and failures
  • Service dependency graphs
  • Native OpenTelemetry compatibility

FAQ

What is Jaeger used for? +

Jaeger is used to trace requests as they travel through a distributed system made up of many microservices. Engineers use it to spot performance bottlenecks, understand how services depend on each other, and trace a failure back to the exact service and operation that caused it, which speeds up debugging in complex systems.

Is Jaeger free? +

Yes. Jaeger is fully open-source and free to run, hosted under the Cloud Native Computing Foundation. You can self-host it using Docker or Kubernetes with no license cost. Some vendors offer managed or enhanced versions of Jaeger-compatible tracing as a paid service, but the core project itself is free.

What is the difference between Jaeger and OpenTelemetry? +

OpenTelemetry instruments applications and generates trace data, but it does not store or display it. Jaeger is the backend that receives that trace data, stores it, and provides a UI to search and visualize it. In most modern stacks, OpenTelemetry captures the traces and sends them to Jaeger for analysis.

Explore Similar AI Tools

Newsletter

The Twice-Monthly AI Briefing

Updates from the AI world — what shipped, what we’re using in production, and what’s worth your attention. Two emails a month, no spam.