Dashboard Filters
You’ll learn how to use dashboard filters to find specific traces, narrow down by error status, time range, and more.
Quick Search
The search bar at the top of the Traces page accepts:
- Trace names — Search by the name you passed to
trace() - Span names — Find traces containing a specific span
- Text search — Search across span inputs and outputs
customer-support → traces named "customer-support"error → traces containing error spansrefund policy → traces where inputs/outputs mention "refund policy"Filter Options
By Status
| Filter | Shows |
|---|---|
| All | Every trace |
| Success | Traces that completed without errors |
| Error | Traces containing at least one error span |
| In Progress | Traces that haven’t completed yet |
By Time Range
Select a preset or custom time range:
- Last 15 minutes
- Last hour
- Last 24 hours
- Last 7 days
- Custom range (date picker)
By Duration
Filter traces by how long they took:
- Under 1 second
- 1–5 seconds
- 5–30 seconds
- Over 30 seconds
- Custom range
By Span Kind
Show only traces containing specific span types:
llm_call— Traces with LLM API callstool_call— Traces with tool invocationserror— Traces with error spanscustom— Traces with custom spans
Combining Filters
Filters are combinable. For example: “Show me all error traces from the last hour that took more than 5 seconds” applies three filters simultaneously.
Sorting
Click any column header in the traces table to sort:
- Time — Most recent or oldest first
- Duration — Longest or shortest first
- Tokens — Most or fewest tokens first
- Name — Alphabetical
Next Steps
- Dashboard Overview — Full dashboard tour
- Traces Overview — Understanding trace data
- Replay Sessions — Step through filtered traces