Introduction (original) (raw)

Introduction


See also:


Welcome to Jaeger’s documentation! Below, you’ll find information for beginners and experienced Jaeger users. If you cannot find what you are looking for, or have an issue not covered here, we’d love to hear from you.

About

Jaeger is a distributed tracing platform released as open source by Uber Technologies external link in 2016 and donated to Cloud Native Computing Foundation external link where it is a graduated project.

With Jaeger you can:

Learn More

If you are new to distributed tracing, we recommend the following external resources:

Jaeger v2

(2024-11-12) Jaeger has had a successful 9 year history as the leading open source distributed tracing platform strongly aligned with industry standardization efforts such as OpenTracing and OpenTelemetry. Jaeger is one of the first graduated projects in the Cloud Native Computing Foundation (CNCF). After over 60 releases, Jaeger is celebrating a major milestone with the release of Jaeger v2. This is a new architecture that utilizes OpenTelemetry Collector framework as the base and extends it to implement Jaeger’s unique features. It brings significant improvements and changes, making Jaeger more flexible, extensible, and better aligned with the OpenTelemetry project. Read full post here external link.

Please refer to Migration guide for details on migrating from Jaeger v1.

Features

See Features page for more details.

Relationship with OpenTelemetry

The Jaeger and OpenTelemetry external link projects have different goals. OpenTelemetry aims to provide APIs and SDKs in multiple languages to allow applications to export various telemetry data out of the process, to any number of metrics and tracing backends. The Jaeger project is primarily the tracing backend that receives tracing telemetry data and provides processing, aggregation, data mining, and visualizations of that data. For more information please refer to a blog post Jaeger and OpenTelemetry external link.

Jaeger was originally designed to support the OpenTracing standard external link. The terminology is still used in Jaeger UI, but the concepts have direct mapping to the OpenTelemetry data model of traces.

Capability OpenTracing concept OpenTelemetry concept
Represent traces as directed acyclic graphs (not just trees) span references external link span links external link
Strongly typed span attributes span tags span attributes
Strongly typed events/logs span logs span events

Quick Start

See Getting Started.

Screenshots

Traces View

Traces View

Trace Detail View

Detail View

Service Performance Monitoring View

Service Performance Monitoring