~/talk

An introduction to distributed tracing and Zipkin

Talkat Full Stack Fest 2017 · 2017-09-04..09-08· [observability]
slides:none on file

Demo shows working instrumentation in Java and JavaScript with Zipkin and a surprise language and proves traces survive HTTP headers end-to-end, not just theory. Covers concrete tradeoffs: probabilistic sampling to control volume, a three‑day retention heuristic used at Twitter, and costs of agents versus framework hooks. Shows a sidecar/service‑mesh approach (linkerd) and byte‑code agent techniques, and a live trace that identifies a network‑caused tail latency.

AI-written summary · about

  1. 0:00Intro
  2. 2:35Focal areas
  3. 7:06Logs show response time
  4. 8:28Metrics show response time
  5. 10:10Traces show response time
  6. 11:25First thoughts...
  7. 12:27How do you write timing code?
  8. 13:53Logging response time
  9. 14:18Metric'ing response time
  10. 14:55Tracing response time
  11. 16:01Impact of timing code
  12. 17:00Should you write timing
  13. 18:18How to not see tracing
  14. 19:25Buddy tracing
  15. 20:50Agent tracing
  16. 21:56Framework Tracing
  17. 23:03How is timing data shipped?
  18. 25:16Parsing latency from events
  19. 26:01Bucketing duration
  20. 27:10Shipping spans
  21. 27:29How timing data grows
  22. 29:01Means to reduce volume
  23. 33:32Stitching all 3 together
  24. 35:32Leverage strengths while understanding weaknesses
~/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.