The Fundamentals of OpenTelemetry
summary
Builds a simple Go client/server from scratch while typing live, configures the OpenTelemetry SDK and the Lightstep distro, and proves context propagation works end-to-end by injecting headers (b3/tracecontext) into HTTP requests and extracting them on the server. Demonstrates creating tracers and child spans, recording errors and events, attaching baggage (a flowed project id), and combining 5 requests into a single trace; spans arrive in the collector/back end and show correct attributes, timings, and correlations.
AI-written summary · about
chapters (8)
- 0:00Intro
- 3:28Basic Concepts
- 9:01Context Propagation
- 11:39Code Example
- 12:14Configuration
- 13:35Setup
- 15:29Demo
- 26:14Wrapup
related talks
34mOpenTelemetry for Dummies: Instrumenting Go Apps
30mMastering Distributed Tracing with Go
01h 28mUnderstanding Distributed Systems with OpenTelemetry
39mEfficient Debugging and Logging with OpenTelemetry in Go
42mObservable Applications Using OpenTelemetry
40mPractical introduction to OpenTelemetry tracing
46mThe State of OpenTelemetry
28mGetting Started with OpenTelemetry
