Observability Without Borders: The OpenTelemetry Collector in a WebA...
summary
OpenTelemetry Collector compiles to WebAssembly so it can run in browsers and other Wasm runtimes; about 90% of components compile today and a demo shows a collector running in the slides that takes JS SDK click events, converts them to OTLP JSON, applies a rate and transform processor, and plots rates in the browser. Current build sizes are large—38–66 MB binaries—and Go’s Wasm/WASI support limits networking and concurrency, requiring WasmEdge or TinyGo workarounds and careful config trimming.
AI-written summary · about
chapters (11)
- 0:00OpenTelemetry Collector & WebAssembly intro
- 2:07Combining WebAssembly with Collector
- 3:11WebAssembly and WASI standards
- 5:40WebAssembly plugins for Collector
- 8:29Running Collector in WebAssembly
- 10:16Compiling Collector to WASM
- 12:18WASM Collector size & performance
- 14:25Use cases for WASM Collector
- 17:59Limitations and future
- 19:47Live demo in browser
- 21:36Q&A
related talks
30mOTel Meets Wasm: Rethinking OpenTelemetry Collector Extensibility
27mObserving the Future: Embracing OTEL in WebAssembly
25mObservability at the Edge: Instrumenting WebAssembly with OpenTelemetry
35mExploring the Landscape for Open Telemetry for Wasm
28mUnlocking Observability in WebAssembly with OpenTelemetry
37mObservability For You And Me With Opentelemetry
35mPiercing the Veil of WebAssembly in Production
36mObservability For You and Me with OpenTelemetry
