Understanding the Waterfall Layout
The x-axis represents wall-clock time from the moment the root span opened to the moment the last span closed. Each row is a named span, and spans are nested under their parent to reflect the actual call hierarchy. When an agent hands off to a sub-agent, the child spans are indented beneath the handoff span so you can immediately see the relationship. Span color coding:
A span colored red in any category indicates a
status: fail. Retries appear as stacked sub-rows under the originating call, so you can see every attempt without losing context.
Example Timeline
The waterfall below shows a typical multi-agent pipeline — planning, research, coding, and review — with a JSON-parsing failure that triggered three automatic retries at the end.reviewer.parse_json span ran three times — all three attempts are visible as a retry group — and all three returned status: fail. Clicking into that span immediately shows you the error message, the exact model output that failed to parse, and the cumulative token cost of all three attempts.
How to Read a Trace
1
Open a trace
Navigate to the Traces tab in the Veritrix dashboard and click any row to open the waterfall view for that run.
2
Scan the timeline
Look for wide bars (slow spans), red bars (failed spans), and clusters of retries (stacked yellow rows). These are your first signals of where to dig.
3
Expand nested agents
Click the triangle next to any
agent.handoff span to expand or collapse its child spans. This lets you focus on one agent’s work without losing the broader context.4
Click into a span
Click any span row to open the Span Detail drawer on the right. The drawer shows:
span_name,duration_ms,statusinput_tokens,output_tokens, and cost- Full input payload and model output
errormessage ifstatus: fail
Searching and Filtering Traces
Use the search bar at the top of the Traces list to filter by any of the following:trace_id— paste a full or partial ID to jump directly to a run- Status — filter to
okorfailto focus on erroring runs - Agent name — type any agent name to see only traces that involved it
- Date range — pick a window using the time picker
- Cost — use the cost filter to surface only runs above a spend threshold
Span Detail: Full Payload Inspection
When you click a span, the drawer gives you the complete record for that operation.llm.call spans, you’ll also see the verbatim prompt sent to the model and the verbatim completion returned — nothing is summarized or truncated.
Sharing a Trace Permalink
Every trace has a stable, shareable URL. To copy it:- Open the trace in the waterfall view.
- Click the Share icon in the top-right corner of the trace header.
- Copy the permalink.
Trace permalinks respect your project’s data-retention window. Links to traces older than your plan’s retention period will return a 404. Upgrade to Team or Enterprise to extend retention.