~/talk

Practical introduction to OpenTelemetry tracing

slides:none on file

Shows how OpenTelemetry actually replaces vendor lockin by letting apps export traces to an OpenTelemetry collector and then to Jaeger or Zipkin, with a demo of auto-instrumentation vs manual instrumentation across Python, JVM, Go, NodeJS and Rust, including Kubernetes metadata collection and use of vcluster for isolation. Demonstrates context propagation through queues by propagating trace context via MQ/headers, reveals what required code changes, what metadata appears, what failed (recommendation demo flaked) and what number of services end up traced.

AI-written summary · about

  1. 0:00OpenTelemetry tracing intro
  2. 1:07Observability needs tracing
  3. 2:57W3C Trace Context explained
  4. 4:49OpenTelemetry tracing implementation
  5. 7:22Auto vs manual instrumentation
  6. 9:50Demo setup multi-tech
  7. 13:23Deploying e-commerce stack
  8. 15:44Python auto-instrumentation demo
  9. 17:30Adding Kubernetes metadata
  10. 19:21Enriching traces with annotations
  11. 22:14Full control over spans
  12. 23:51Propagating context async
  13. 27:49Summary and resources
  14. 28:34Q&A trace sync and Go
~/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.