~/talk

Introduction to Distributed Tracing

links:none on file
slides:none on file

An introduction to distributed tracing that claims a cheap, scalable storage model by flushing trace blocks to object storage and a Parquet-based backend, enabling long retention and columnar queries; shows a real cluster ingesting one petabyte a month with replication factor three; describes a new query language TraceQL focused on spans and tree structure and a reworked backend called Tempo 2.0; demo runs via docker‑compose with Grafana, Tempo, Prometheus, fake services, service graph, Trace→metrics generation and trace-to-log linking.

AI-written summary · about

  1. 0:00Distributed tracing intro
  2. 1:28What tracing is and why it matters
  3. 5:23Steps to implement tracing
  4. 8:15Grafana Tempo intro
  5. 8:36Tempo storage efficiency
  6. 9:20Minimal Tempo setup
  7. 11:04Scaling Tempo to petabytes
  8. 11:46Why TraceQL was created
  9. 12:51TraceQL advantages
  10. 14:12Operating spans with TraceQL
  11. 15:38Aggregates in TraceQL queries
  12. 17:23Advanced TraceQL features
  13. 18:28TraceQL structural operators
  14. 19:08Tempo storage with Parquet
  15. 20:32Row vs columnar vs hybrid storage
  16. 22:39Correlating traces with logs
  17. 23:00Service graphs and trace analysis
  18. 23:21Generating metrics from traces
  19. 24:45Live demo setup
  20. 25:50Exploring trace metrics
  21. 26:34Querying spans in Grafana
  22. 27:18From metrics to traces
  23. 28:03Analyzing traces with node graphs
  24. 28:44Finding errors with service graphs
  25. 29:06Closing remarks
~/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.