~/talk

Distributed Tracing: How the Pros Debug Concurrent and Distributed Systems

Talkat NDC London 2019 · 2019-01-30..02-01· [observability]
slides:none on file

Explains how to instrument apps with the OpenTracing standard and ship spans to Zipkin or Jaeger so distributed requests are automatically correlated by trace ID / span ID / parent ID; shows an actor demo that produces noisy traces (one example trace 48 ms with 8 spans, another end‑to‑end 210 ms) and how to spot bottlenecks, dead‑lettered messages, and locked actors; covers B3 HTTP headers, sampling, scope managers, and tagging (e.g. customer_id) for searchable diagnostics.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Agenda
  3. 2:32Quick Show of Hands
  4. 5:54Benefits of Microservices
  5. 8:55Loss of Coherence
  6. 13:30What do we need
  7. 16:47The trace context
  8. 22:18Performance analysis
  9. 23:43Benefits
  10. 24:18Different Services
  11. 24:51Distributed Tracing Tools
  12. 25:54Open Tracing
  13. 27:47Tracing
  14. 28:32Spans
  15. 29:03Span Context
  16. 31:33HTTP headers
  17. 32:48HTTP header examples
  18. 33:33Best practices
  19. 36:12Example
  20. 47:08Resources
  21. 47:58Filtering
  22. 50:30Open Tracing Demo
~/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.