OpenTelemetry, JavaScript and distributed tracing
summary
This talk explains how the team adopted OpenTelemetry for JavaScript to achieve distributed tracing and service visibility. It covers practical challenges beyond basic auto-instrumentation—making tracing transparent for other developers and implementing end-to-end distributed traces across components with different architectures and communication protocols—and shares lessons learned from that implementation.
AI-written summary · about
chapters (11)
- 0:00OpenTelemetry observability
- 3:22Monitoring vs observability
- 6:29Distributed tracing with OpenTelemetry
- 7:52Tracing key concepts
- 12:03JavaScript auto-instrumentation
- 14:29Manual instrumentation challenges
- 17:58Decorator tracing limits
- 20:05Why tracing matters
- 21:53Context propagation
- 24:25OpenTelemetry 2021+ updates
- 26:32Q&A
related talks
01h 28mUnderstanding Distributed Systems with OpenTelemetry
50mOpenTelemetry Tracing — It's Not That Simple
44mOpenTelemetry in the JavaScript World: Taming Observability in Web Apps
38mPractical introduction to OpenTelemetry tracing
57mYour Distributed System is Talking to You: OpenTelemetry
42mObservable Applications Using OpenTelemetry
33mPractical introduction to OpenTelemetry tracing
27mAchieving End-to-end Visibility into Complex Event-sourcing Transactions using Distributed Tracing
