~/talk

Distributed Tracing: All the Warning Signs Were Out There!!!

links:none on file
slides:none on file

eBay reports 6.5M spans/sec with 14-day retention and solves adoption by shipping OpenTelemetry instrumentation through a mandatory managed framework, plus service-mesh and mobile hooks; storage uses multi-cluster ClickHouse multi-cluster and per-cluster collectors with a gateway. Cost control relies on 2% head sampling plus exemplar harvesting and an exemplar-driven tail sampling flow that copies interesting TraceIDs into persistent tables; main failures are broken context propagation, collector memory limits for tail sampling, and low-traffic APIs needing 100% sampling via Jaeger policies.

AI-written summary · about

  1. 0:00Introduction
  2. 0:40What is Distributed Tracing
  3. 2:24The Four Point Problem
  4. 4:35Open Telemetry
  5. 5:04Free Instrumentation
  6. 5:32Adopt Open Telemetry
  7. 6:31Optimize for Mass Adoption
  8. 7:53Make Instrumentation Optional for Developers
  9. 8:48Build the Platform
  10. 9:57A Typical Cluster
  11. 11:17Optimizing for Cost
  12. 12:26Sending Less
  13. 13:12No More Redundancy
  14. 14:10Tail Sampling
  15. 14:20Usage
  16. 14:43Waterfall
  17. 14:57Context Propagation
  18. 17:33Performance Tuning
  19. 18:04A New Path
  20. 18:15A Simple Architecture
  21. 19:56True Tail Sampling
  22. 20:28VJ Sampling
  23. 22:11Critical Paths
  24. 22:55Aggregate Trace Analysis
  25. 24:06Was it all worth it
~/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.