
AWS X-Ray
Trace requests through distributed and serverless apps on AWS.
Discover top open-source software, updated regularly with real-world adoption signals.

End‑to‑end distributed tracing for cloud‑native applications at scale
Jaeger, a CNCF‑graduated platform, collects, stores, and visualizes trace data, integrates with OpenTelemetry and supports storage backends.

Jaeger is a CNCF‑graduated distributed tracing system designed for developers and operators of microservice architectures. It ingests trace spans from applications instrumented with the OpenTelemetry SDK, providing end‑to‑end visibility into request flows.
The platform consists of a collector that receives data over HTTP or gRPC, a pluggable storage layer supporting backends such as Elasticsearch and Cassandra, a query service for fast retrieval, and a web UI for interactive analysis. Jaeger offers version‑compatibility guarantees and aligns with Go release cycles, making upgrades predictable. Deployments can run on Kubernetes, Docker, or as standalone binaries, fitting both production and development environments.
As a graduated CNCF project, Jaeger benefits from a vibrant community, regular status meetings, and extensive documentation. Users can contribute via Slack, mailing lists, or GitHub, and the project maintains clear deprecation policies to ensure stability.
When teams consider Jaeger, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Root‑cause latency analysis
Correlate spans across services to pinpoint slow operations and reduce request latency.
Service dependency mapping
Generate visual service graphs to understand call relationships and detect unexpected dependencies.
Performance regression detection
Compare trace data across releases to identify new bottlenecks before they impact users.
Kubernetes pod tracing
Collect traces from pods via sidecar or SDK, storing them in a centralized Jaeger backend for cluster‑wide visibility.
Jaeger’s collector accepts trace data from the OpenTelemetry SDK over HTTP or gRPC, allowing seamless ingestion without code changes.
Jaeger supports multiple backends such as Elasticsearch, Cassandra, Kafka, and BadgerDB via pluggable storage plugins.
Yes; it is a CNCF‑graduated project with scalability features, version compatibility guarantees, and active community support.
Deprecations are announced with a three‑month grace period or two minor releases before removal, giving users time to migrate.
Jaeger provides Helm charts and operator support for easy deployment and management on Kubernetes clusters.
Project at a glance
ActiveLast synced 4 days ago