Jaeger

Overview

Jaeger is an open-source distributed tracing platform used to collect, store, and visualize traces.

Main Components

flowchart LR A[Instrumented Services] --> B[Jaeger Collector] B --> C[Storage] C --> D[Jaeger Query UI]

Practical Example

A service emits spans using OpenTelemetry SDK and exports to Jaeger endpoint for analysis.

exporters: jaeger: endpoint: http://jaeger-collector:14250

Production Example

Engineering teams use Jaeger dependency graphs to identify cross-service latency bottlenecks after deployment changes.

Common Pitfalls

Key Takeaways