Overview

Jaeger was originally developed by Uber and is now a CNCF graduated project. It helps developers visualize the flow of requests through their systems, identify performance bottlenecks, and perform root cause analysis.

Key Features

  • Distributed Context Propagation: Tracks requests across service boundaries.
  • Distributed Transaction Monitoring: Shows the entire lifecycle of a transaction.
  • Root Cause Analysis: Helps pinpoint which service or operation is failing.
  • Service Dependency Analysis: Automatically generates a map of how services interact with each other.

Architecture

Includes components for collecting traces (agents/collectors), storing them (Elasticsearch, Cassandra), and a UI for searching and visualizing traces.

Related Terms