Skip to main content
When your agent sends OpenTelemetry traces to Coval, each simulated or uploaded conversation carries its spans. These commands search across spans, summarize one conversation’s trace, and dump raw spans. search also accepts --input-json (inline JSON, @file, or - for stdin) for the full filter object; explicit flags override fields from the JSON. See Input JSON.

Search Traces

Search spans across conversations and return the matching conversations.

Attribute filters

--attribute-filter takes KEY:OPERATOR[:VALUE]. Supported operators: Output columns: Simulation Output, Run, Status, Matched / Total, Errors, Span Names, Providers

Trace Summary

Summarize the trace data received for one conversation: span names and counts, timing and status distributions, structural integrity checks, and attribute key/type coverage. The summary never includes attribute values, prompt text, or tool arguments and results.
Pass exactly one of the two IDs.

Raw Spans

Return the raw spans recorded for a simulated conversation.