Skip to content

Dashboard Filters

You’ll learn how to use dashboard filters to find specific traces, narrow down by error status, time range, and more.

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 spans
refund policy → traces where inputs/outputs mention "refund policy"

Filter Options

By Status

FilterShows
AllEvery trace
SuccessTraces that completed without errors
ErrorTraces containing at least one error span
In ProgressTraces 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 calls
  • tool_call — Traces with tool invocations
  • error — Traces with error spans
  • custom — 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