DevTools
DevTools UI
Browse traces and logs in real time with the built-in DevTools UI
When devtools are enabled (devtools: true in nuxtOtel config), the module provides a built-in UI for browsing traces and logs in real time.
Browse traces
The Traces view shows a resizable split panel with a trace list on the left and a waterfall timeline with span details on the right.
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
Each trace shows:
- Duration — Total execution time
- Spans — Number of spans in the trace
- Service — The service that generated the trace
- Timeline — Waterfall visualization of span hierarchy
Browse logs
The Logs view provides a scrollable list of log entries with expandable metadata.
Logs
16SeverityTimestampServiceMessage
Loading logs...
Each log entry shows:
- Timestamp — When the log was emitted
- Severity — Color-coded severity badge (info, warn, error)
- Body — The log message
- Attributes — Expandable key-value metadata
Forward data from a custom SDK
When using a custom instrumentation setup, forward spans and logs to the DevTools UI by exporting to the OTLP HTTP endpoint:
{devServerUrl}/__nuxt-otel-ingest
The endpoint accepts both trace and log OTLP JSON payloads (/v1/traces and /v1/logs).