Introduction

Version  1.7 Latest

Welcome to Jaeger’s documentation portal! Below, you’ll find information for beginners and experienced Jaeger users.

If you can’t find what you are looking for, or have an issue not covered here, we’d love to hear from you either on Github, Gitter chat, or on our mailing list.

About

Jaeger, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems, including:

  • Distributed context propagation
  • Distributed transaction monitoring
  • Root cause analysis
  • Service dependency analysis
  • Performance / latency optimization

We published a blog post, Evolving Distributed Tracing at Uber, where we explain the history and reasons for the architectural choices made in Jaeger.

Features

  • OpenTracing compatible data model and instrumentation libraries
  • Uses consistent upfront sampling with individual per service/endpoint probabilities
  • Multiple storage backends: Cassandra, Elasticsearch, memory.
  • Adaptive sampling (coming soon)
  • Post-collection data processing pipeline (coming soon)

See Features page for more details.

Technical Specs

Quick Start

See running a docker all in one image.

Screenshots

Traces View

Traces View

Trace Detail View

Detail View

Introduction