Unlocking Observability in WebAssembly with OpenTelemetry
summary
Shows that OpenTelemetry actually wires into WebAssembly runtimes: demo uses Spin with an OpenTelemetry collector and Jaeger and first demo emits 4 spans via runtime auto‑instrumentation then a second demo using a WASI processor (called WASI OTel / Wiotel) produces 6 spans with proper parentage so host KV operations appear as children. Work is experimental, Rust support exists and Spin has the prototype branch, broader language and runtime support is planned.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:02Observability in WebAssembly
- 2:47OpenTelemetry signals
- 5:54OpenTelemetry collector
- 6:38Telemetry in WebAssembly
- 7:20Auto-instrumentation in Spin
- 10:52Inter-guest telemetry
- 13:42Tracing with OpenTelemetry
- 16:55Traces from components
- 20:26Wiotel proposal
- 22:54Wiotel tracing in Spin
- 25:01Wasi-Observe to Wiotel
- 26:24Wiotel next steps
- 27:50Q&A
related talks
29mOTel Me About It: Latest Updates in WASI OTel
35mPiercing the Veil of WebAssembly in Production
25mObservability at the Edge: Instrumenting WebAssembly with OpenTelemetry
35mExploring the Landscape for Open Telemetry for Wasm
27mObserving the Future: Embracing OTEL in WebAssembly
23mObservability Without Borders: The OpenTelemetry Collector in a WebA...
32mThe Amazing Trace: Enhancing Distributed WebAssembly With OTEL- Brooks Townsend
37mBeyond Getting Started: Using OpenTelemetry to Its Full Potential
