OpenTelemetry Tracing
OpenTelemetry distributed tracing patterns covering context propagation, instrumentation, sampling strategies, and production setup for TypeScript and Python.
- Difficulty
- intermediate
- Read time
- 1 min read
- Version
- v1.0.0
- Confidence
- established
- Last updated
Quick Reference
OpenTelemetry Tracing: W3C Trace Context for propagation. Auto-instrument HTTP, DB, queues. Manual spans for business logic. Always close spans (try/finally). Semantic conventions for names. Head sampling for baseline, tail sampling for errors. Trace ID in logs for correlation. Export to Jaeger/Tempo/vendor.
Use When
- Microservices architecture
- Distributed systems debugging
- Request flow tracking
- Performance optimization
Skip When
- Single monolithic application
- Simple scripts/CLIs
- Logs-only monitoring
OpenTelemetry Tracing
OpenTelemetry distributed tracing patterns covering context propagation, instrumentation, sampling strategies, and production setup for TypeScript and Python.