ObservabilityActiveOpen source
OpenTelemetry Distributed Tracing Demo
A runnable reference for the thing that actually trips people up with tracing: propagating trace context across services and async boundaries so one request is one connected trace. Shows automatic HTTP propagation (W3C traceparent) and manual propagation across a message queue, with an OpenTelemetry Collector exporting to Grafana Tempo. One-command Docker Compose, unit-tested propagation helpers, green CI.
Highlights
- ▸One connected trace across HTTP + a queue
- ▸Backend-agnostic via the OTel Collector
- ▸Tested propagation helpers; CI green
Tech Stack
OpenTelemetryPythonGrafana TempoOTel CollectorDocker ComposeFlask