OpenTelemetry for Nuxt, zero code
OpenTelemetry tracing that instruments your app automatically. @lutejka/nuxt-otel hooks into Node.js Diagnostic Channels to capture spans for renders, requests, and storage — no manual setup, with a live DevTools UI and an MCP server for AI agents.
Traces
4http.request
39a21f3f
Unset
DEMO
0.00µsorder.process
fa1361e3
Unset
DEMO
251.00mshttp.request
f77901dd
Unset
DEMO
0.00µsorder.process
88603cff
Error
DEMO
72.00msOut of stock
📊
No trace selected
Select a trace from the list to view its waterfall timeline and span details
Zero setup
Instrument your app automatically through Node.js Diagnostic Channels. No manual span creation or context management.
Waterfall traces
Browse every request as a span tree with timing, attributes, and parent/child context.
Structured logs
OpenTelemetry-compatible log records with severity and attributes, correlated to traces.
DevTools UI
A live interface in the nuxt devtools to flip between waterfall traces and correlated logs.
MCP server
Expose local telemetry to AI agents in real time through Model Context Protocol.
Custom spans
Add manual spans and logs with useOtelTracer and useOtelLogger for full control.
Everything you need for observability
A single module instruments your Nuxt internals and surfaces them in one place — from spans in production to logs and telemetry for your AI assistant.
Zero setup
Install, enable, and watch spans appear.
Nothing to run
No collector, backend, or manual tracing code.
Export anywhere
Wire into existing OpenTelemetry infrastructure with OTLP export.
See it in action
This is the real thing — the same components shipped with the module, rendered live with sample telemetry. Flip between waterfall traces and correlated logs to see exactly what you get in the nuxt dev tools.
Traces
4http.request
39a21f3f
Unset
DEMO
0.00µsorder.process
fa1361e3
Unset
DEMO
251.00mshttp.request
f77901dd
Unset
DEMO
0.00µsorder.process
88603cff
Error
DEMO
72.00msOut of stock
📊
No trace selected
Select a trace from the list to view its waterfall timeline and span details