~/talk

Practical introduction to OpenTelemetry tracing

slides:none on file

Shows a concrete e‑commerce demo that instruments a multi‑language service graph (Spring Boot/Kotlin catalog, Python pricing, Go and native JVM warehouses, Node.js consumer, Ruby) and sends traces to Jaeger via an OpenTelemetry collector; uses the Java agent and lightweight Python runtime injection for zero‑code instrumentation, then adds manual API/annotation spans and propagates trace context over MQTT metadata. Two Kubernetes namespaces and two collectors are deployed; the demo mostly works but hits a deployment/ingress issue during the live run.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:19From monitoring to observability
  3. 9:07What is distributed tracing
  4. 13:51OpenTelemetry overview
  5. 17:23Instrumentation approaches
  6. 19:51Demo setup explanation
  7. 23:52Deploying the demo infrastructure
  8. 25:17Executing the business transaction
  9. 39:45Manual instrumentation with annotations
  10. 44:02Advanced tracing with API
  11. 48:39Asynchronous messaging tracing
  12. 50:12Closing 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.