Query Spans
query_spansSearch for specific spans across traces to find patterns like slow database queries or failed HTTP calls, filtered by name, service, duration, error status, or attributes.
Instructions
Search for specific spans across all traces. Use this to find patterns like slow database queries, failed HTTP calls, or specific operations by name. More targeted than list_traces when looking for specific operation types.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Span name contains (case-insensitive) | |
| service | No | Service name | |
| min_duration_ms | No | Minimum duration in milliseconds | |
| has_error | No | Only error spans | |
| attribute | No | Attribute filter: "key=value" or "key" (exists) | |
| where | No | Expression filter. Examples: "duration > 100", "status = error", "http.status_code >= 400", "duration > 50 AND status = error" | |
| since_minutes | No | Time filter (default: 30) | |
| limit | No | Max results (default: 50, max: 200) |