Skip to main content
Observability tracing recommended

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.

Tags

opentelemetry tracing observability distributed-systems typescript python

Discussion