OpenTelemetry in the JavaScript World: Taming Observability in Web Apps
summary
OpenTelemetry for JavaScript: using OpenTelemetry to collect traces, metrics and logs from web and server-side JS. Covers monitoring user actions, API performance and real-time errors; integration examples for React, Vue, Node.js and Express; exporting data to Prometheus, Grafana and Jaeger; and configuration/optimization tips to avoid slowing the app.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:48What is Observability
- 4:35Logging problems
- 7:23Structured logs benefits
- 9:30Request context and Trace ID
- 11:18Span hierarchy and tracing
- 13:45Why metrics in Observability
- 16:59Three pillars of Observability
- 19:30What is OpenTelemetry
- 21:38OpenTelemetry Collector role
- 25:38Server-side instrumentation
- 28:28Auto-instrumentation demo
- 33:12Viewing logs and traces
- 35:21Custom spans and instrumentation
- 37:25Summary
- 38:52Q&A
related talks
01h 00mPractical OpenTelemetry in Javascript/Typescript
22mOpenTelemetry – An Observability Framework for Cloud-Native Software
17mObservability in frontend: React Open Telemetry
35mOpenTelemetry for Busy People
37mBeyond Getting Started: Using OpenTelemetry to Its Full Potential
30m"Observability for the Front End"
27mEnd-to-end visibility in the cloud w/OpenTelemetry
37mOpenTelemetry, JavaScript and distributed tracing
