Deep Dive: Jaeger
summary
Jaeger is a production-grade distributed tracing backend that the demo wires to the HotROD microservices app, storing traces in Cassandra/Elasticsearch/Badger and showing a 1.6s request that exposes Redis timeouts. It supports adaptive sampling, head- and tail-based sampling tradeoffs, and two architectures: v1 with Spark batch analytics and v2 with Kafka + Flink streaming for real-time dependency graphs. The UI compares traces structurally today and plans duration-based comparisons; agent/collector deployment and multiple storage plugins are shown working end to end.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:00Modern Distributed Systems are COMPLEX
- 3:08Traditional monitoring tools don't help
- 6:01Project & Community
- 6:28Jaeger, a Distributed Tracing Platform
- 7:27Jaeger Architecture (v2)
- 11:18Jaeger 3 Open Standards
- 12:14Technology Stack
- 13:36Integrations
- 14:23New Features
- 22:06Demo Setup
- 26:40Common Questions








