Alerting is available on the Team ($299/mo) and Enterprise plans. It is not included in the Free tier.
What You Can Alert On
Veritrix supports four categories of alert conditions:Failure rate spikes
Fire when the percentage of spans or traces returning
status: fail exceeds a threshold you define — for example, more than 5% of tool.exec spans failing within a 5-minute window.Cost anomalies
Fire when the cost per run, per agent, or per span exceeds a dollar threshold — essential for catching runaway retry loops or unexpectedly expensive model calls before they blow your budget.
Latency threshold breaches
Fire when end-to-end trace duration or any individual span duration exceeds a defined millisecond ceiling.
Schema drift
Fire when a
tool.exec span receives or returns a JSON structure that doesn’t match the schema Veritrix learned from earlier runs — a leading indicator of upstream API changes breaking your agents.error field contains a particular substring such as "RateLimitError" or "JSONDecodeError".
Alert Channels
Connect Veritrix to the channel your team already uses for incident response:
You can attach multiple channels to a single alert rule — for example, post to Slack for visibility and page PagerDuty only when the failure rate exceeds a higher secondary threshold.
How to Set Up an Alert
1
Go to the Alerts section
Open the Veritrix dashboard and click Alerts in the left sidebar.
2
Create a new alert
Click New Alert in the top-right corner.
3
Choose your condition
Select a condition type from the dropdown: Failure Rate, Cost per Run, Latency, Schema Drift, or Error Pattern. Fill in the threshold value and the evaluation window (e.g., “over the last 10 minutes”).
4
Scope the alert (optional)
Optionally restrict the alert to a specific agent name or span type. Leave blank to evaluate across all agents in the project.
5
Configure the channel
Select your notification channel — Slack, PagerDuty, or Webhook — and follow the inline instructions to authenticate or paste your endpoint URL.
6
Save and activate
Click Save. The alert becomes active immediately. Veritrix evaluates it on every new trace and fires a notification as soon as the condition is met.
Webhook Payload Format
When an alert fires to a webhook endpoint, Veritrix sends a JSON POST body with the following structure:trace_id is the ID of the trace that crossed the threshold and triggered the alert. dashboard_url is a direct link to that trace’s waterfall view.
Veritrix signs webhook requests with an HMAC-SHA256 signature in the
X-Veritrix-Signature header. Verify this signature in your receiver to confirm the request is authentic.