Practical introduction to OpenTelemetry tracing
summary
Demo shows OpenTelemetry wired into an e‑commerce example: API6 gateway, Jaeger backend, Docker Compose orchestration, a Kotlin Spring Boot catalog, Python Flask pricing and a Rust stock service. Auto‑instrumentation via a Java agent captures cross‑service context with auto-instrumentation and HTTP headers like X-otel-key. The trace in Jaeger surfaces performance and logic issues — an initial run shows 20 spans then manual instrumentation raises it to 27 spans and reveals three repeated SELECT * calls per product.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 3:33Metrics and logging basics
- 9:01Introduction to tracing
- 12:35OpenTelemetry overview
- 15:27Instrumentation approaches
- 19:43Demo setup and API gateway
- 27:18Java auto-instrumentation
- 31:19Python and Rust instrumentation
- 33:09Manual instrumentation
- 37:26Performance and Q&A
related talks
30mPractical introduction to OpenTelemetry Tracing
45mPractical introduction to OpenTelemetry tracing
51mPractical introduction to OpenTelemetry tracing
28mPractical Introduction to OpenTelemetry Tracing
40mPractical introduction to OpenTelemetry tracing
47mA Practical Introduction to Open Telemetry
38mPractical introduction to OpenTelemetry tracing
43mPractical Introduction to OpenTelemetry Tracing
