Why use it
- Find hidden patterns: Detect patterns that predefined evaluations and manual searches might miss. Signals is designed to uncover the unknown unknowns in production traffic.
- Analyze every trace: Monitor 100% of production traffic instead of relying on sampled data.
- Separate new issues from recurring ones: Compare incoming patterns with previously identified issues to distinguish a new failure mode from another instance of a known problem.
- Turn discoveries into evaluations: Generate an LLM-as-a-judge evaluation from an identified Signal with a single click. Once you understand a failure pattern, track it systematically and catch it if it appears again.
- Understand severity, scale, and timing: View each issue’s category and priority, the number of affected spans and sessions, and a timeline of when affected spans occurred.
Signal categories and priority levels
Signals are assigned a failure category and a priority from 1-10, with 10 representing the highest priority.How to use Signals
Set up an LLM integration
Signals requires access to an LLM reasoning model. Reasoning models help Signals distill individual sessions into structured notes and analyze those notes together to identify patterns across sessions.
If you haven’t already set up an LLM integration, see Configure an LLM integration. Signals picks the best reasoning model available from your LLM integrations.
Open Signals from a Log Stream

Investigate a signal

View the affected spans in a table
Create a metric based on a signal

Investigate signals with the AI Assistant (Beta)
Use the AI Assistant to ask questions about your signals, investigate affected traces and sessions, and get more specific recommendations. Signals proactively identifies issues, while the AI Assistant helps you understand why an issue occurred and what to do next.Open the AI Assistant
Run Signals

Ask about a signal
Refine the investigation
- “Explain this signal and show me the traces behind it.”
- “Which signal should I look at first?”
- “How many traces are affected by this signal?”
- “What is the likely root cause of this signal?”
- “What should I change to address this issue?”
- “Are there similar failures in other sessions?”