~/talk

Jaeger Deep Dive

Walkthrough of Jaeger architecture, sampling and OpenTelemetry integration with concrete choices: span size ~2 KB and 10k QPS across 100 instances gives 170 petabytes per day, motivating sampling; head‑based (probabilistic, rate‑limit) vs tail‑based sampling tradeoffs and observed instrumentation overheads (~5% on high‑QPS services); Jaeger defaults to a remote sampler pulled from collectors; Kafka decouples ingestion and ingester; backend rebased on OpenTelemetry Collector but keeps storage plugins (Cassandra, Elasticsearch, Badger); Kubernetes deploys via Helm, YAML or operator.

AI-written summary · about

  1. 0:00Intro
  2. 2:30Metrics - Cardinality
  3. 3:27Context Propagation & Distributed Tracing
  4. 4:08Service dependencies diagram
  5. 5:02Transitive Service Graphs
  6. 5:48Trace timeline - A blocking operation
  7. 6:11Trace timeline - Sequential operations
  8. 7:18Comparing trace structures - Unified diff
  9. 9:36Jaeger, a Distributed Tracing Platform
  10. 10:21Instrumentation not included
  11. 11:00Jaeger and your system
  12. 11:52Architecture 2017: Push
  13. 14:29Technology Stack
  14. 15:52Why do we sample
  15. 18:33Sampling techniques
  16. 21:34Head-based sampling in Jaeger
  17. 23:26Jaeger sampling configuration
  18. 24:18Tail-based (post-trace) sampling
  19. 27:15Tail-based sampling in Jaeger
  20. 28:39Jaeger with OpenTracing
  21. 30:27Jaeger with OpenTelemetry
  22. 34:42Deploying Jaeger on Kubernetes
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.