~/talk

Navigating Distributed Traces

Talkat QCon São Paulo 2018 · 2018-05-09..05-11· [observability, distributed-systems]
links:none on file
slides:none on file

Built interactive tooling on top of Jaeger that turns millions of traces into actionable views: aggregated latency histograms, dependency graphs, and a “jump to representative traces” link. Uses variance decomposition to find services whose high variance amplifies up the stack. Demo shows a real root cause: a 0.001% timeout pattern traced to software networking blocking (100 ms gaps) rather than DB or GC. Tools are incorporated into Jaeger and prove useful for pinpointing and fixing both performance and outage drivers.

AI-written summary · about

  1. 0:00Start
  2. 1:04How I Found Distributed Tracing
  3. 3:18What Distributed Tracing Is
  4. 9:20Customer Impact
  5. 12:30Auto Remediation
  6. 13:08How Do We Use Tracing for Performance Use Cases
  7. 17:39Dependency Graphs
  8. 24:22Latency Measurements
  9. 29:26Latency Decomposition
  10. 30:31Variance Decomposition
  11. 31:32Moving Strongly Connected Services around Data Centers
  12. 37:08Latency Histograms
  13. 38:44Trace Data
  14. 40:11Networking Events
  15. 42:01Garbage Collection
  16. 49:58Resistance
~/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.