Visualize and analyze OpenTelemetry (OTel), Jaeger, and Zipkin traces with an interactive Gantt waterfall, critical path, and latency breakdown.
Free online OpenTelemetry Trace Waterfall & OTLP Visualizer. Paste or upload OTLP JSON, Jaeger JSON, Zipkin v2, or W3C traceparent headers to inspect distributed traces with interactive Gantt timeline charts, span parent-child hierarchy trees, critical path latency bottleneck calculations, service color-coding, error root-cause inspection, and deep attribute exploration. Runs 100% client-side in your browser — your telemetry data remains strictly private.
Keywords: opentelemetry trace visualizer, otlp json viewer, jaeger trace viewer, zipkin trace viewer, w3c traceparent decoder, trace waterfall online, critical path tracing, microservice latency visualizer, distributed trace viewer, otel span analyzer
Tags: opentelemetry, otel, jaeger, zipkin, tracing, observability, distributed-tracing, waterfall, otlp, devtools
OpenTelemetry Trace Waterfall Visualizer is also known as: OTel Trace Visualizer, OTLP JSON Viewer, Jaeger Trace Viewer Online, Distributed Trace Waterfall, OpenTelemetry Span Visualizer.
Paste or upload your OpenTelemetry (OTLP) JSON payload, Jaeger JSON export, Zipkin JSON, or W3C traceparent header string into the input editor.
The engine automatically detects the trace format (OTLP, Jaeger, Zipkin, or W3C traceparent) and parses all spans, services, and parent-child hierarchy relationships.
Explore the interactive Waterfall Gantt chart to visually inspect request execution timelines, span start offsets, service boundaries, and parallel subprocesses.
Identify critical path bottlenecks highlighted with the Critical Path flame icon — showing the longest sequential dependency chain dictating total request latency.
Review the Overview tab for service latency breakdowns, error rates, time share percentages, and the top 5 slowest bottleneck spans.
Click on any span row to open the Span Inspector drawer, displaying detailed OpenTelemetry semantic attributes (HTTP route, DB queries, LLM token usage, exception messages), log events, and raw JSON.
Multi-Format Distributed Trace Parsing: Supports OpenTelemetry (OTLP) v1 JSON (HTTP/gRPC exports), Jaeger JSON (v1 & v2 exports), Zipkin v2 JSON, and W3C traceparent header strings.
Interactive Waterfall Gantt Timeline: Visualizes distributed trace spans on a relative millisecond timeline with zoom, parent-child indentation, and collapsible sub-trees.
Automated Critical Path Calculation: Employs a directed acyclic graph (DAG) critical path algorithm to identify the exact sequence of spans determining total end-to-end latency.
Service Color-Coding & Dynamic Palette: Automatically hashes service names to distinct, accessible colors across waterfall bars, badges, and latency summary tables.
Root-Cause Error & 5xx Highlighting: Badges failed spans with HTTP 4xx/5xx status codes, uncaught exceptions, and error tags in high-visibility red.
Deep Attribute & Semantic Convention Inspector: Inspects all OpenTelemetry semantic conventions including http.route, db.statement, gen_ai.usage.total_tokens, and exception.stacktrace.
Span Events, Logs & Links Timeline: Renders in-span log events, microsecond timestamps, and linked cross-trace references in chronological order.
Multi-Trace Payload Support: Allows browsing multiple traces from batch exports using an intuitive trace selector dropdown.
Service Latency & Time-Share Breakdown: Aggregates span counts, error counts, total duration, and average latency per microservice.
Top Latency Bottlenecks Ranking: Ranks the top 5 slowest spans with instant one-click navigation to inspect their payload and call stack.
W3C Trace Context (traceparent) Decoder: Decodes 00-{trace_id}-{span_id}-{flags} headers into version, parent ID, trace ID, and sampling flag explanations.
Keyboard Shortcuts & Instant Copy: Navigate with ⌘↵ (View Waterfall), ⌘⇧C (Copy Trace JSON), and ⌘⇧K (Clear input).
REST API Endpoint: Programmatically analyze and extract critical paths from traces via GET/POST requests to /api/tools/otel-trace-analyzer.
100% Client-Side Privacy: All parsing and rendering executes locally in your browser. Telemetry data, internal hostnames, and database queries never leave your machine.
The OpenTelemetry Trace Waterfall Visualizer supports 4 syntax formats and dialects for accurate parsing and processing.