- Daily production trace quality checks
- Weekly session reliability audits
- Regression monitoring after releases
- Continuous evaluation of high-value users, tags, or environments
Dashboard setup
Create monitors from the Evaluations tab in the PandaProbe dashboard.1
Open Evaluations
Open the Evaluations tab from the dashboard navigation.
2
Open Monitors
Select the Monitors card from the Evaluations landing page.
3
Click Create monitor
Click Create monitor to open the monitor sidebar.
4
Configure the monitor
Add a name, choose the target type (
TRACE or SESSION), select metrics, and add filters that define the traces or sessions the monitor should evaluate.5
Set the cadence
Choose how often the monitor should create a new eval run. Cadence controls the recurring schedule.
6
Submit
Click Create monitor. The monitor starts in the background and creates eval runs on its configured schedule.
Monitor fields
When creating a monitor from the dashboard, configure:- Name: a human-readable label for the monitor.
- Target type:
TRACEfor trace evaluation orSESSIONfor session evaluation. - Metrics: the trace-level or session-level metrics to run.
- Filters: the matching traces or sessions to evaluate.
- Sampling rate: the portion of matching data to evaluate on each run.
- Cadence: how often PandaProbe creates a new eval run.
- Model: optional model selection for LLM-as-judge metrics.
- Customize signal weights: optional for session monitors.
Filters
- Trace monitors
- Session monitors
Trace monitors can filter by fields such as Started after, Started before, Status, Trace ID, Session ID, User, and Tags.
Sampling rate
Sampling rate controls what portion of matching data is evaluated each time the monitor runs. For example:1.0evaluates all matching traces or sessions.0.5evaluates 50% of matching traces or sessions.0.1evaluates 10% of matching traces or sessions.
API setup
You can also create and manage monitors through the API.Create a monitor
Request fields
Session monitor example
Cadence options
Monitors support predefined intervals and custom cron expressions.The only_if_changed flag
When only_if_changed is true, PandaProbe skips a scheduled run if no new traces or sessions have arrived since the previous run. This helps avoid re-evaluating the same data unnecessarily.
Set it to false when you want the monitor to run on every cadence tick, even if the underlying data has not changed.
Manage monitors
Monitors have two states:
Common API operations:
trigger to create an immediate eval run from a monitor without waiting for the next scheduled cadence.
Next steps
Run Evaluations via UI
Create one-off trace and session eval runs from the dashboard.
Run Evaluations via API
Create and manage eval runs programmatically.

