Alerts & Notifications
Get notified about errors, slow responses, outages, budget thresholds, and daily usage digests
Last updated
Alerts watch your traffic and spend, and notify you through the channels you choose. Configure them on the Alerts page (/alerts).
Alert types
Every alert type in the catalog is live — turn any of them on and it fires.
| Alert | Fires when | Status |
|---|---|---|
| Budget Alerts | Spend approaches a budget limit (% threshold) | Live |
| LLM Exceptions | The error rate over the last 10 minutes crosses your threshold | Live |
| LLM Too Slow | p95 response latency over the last 10 minutes exceeds your threshold | Live |
| Hanging Requests | A single request runs longer than your timeout threshold | Live |
| Daily Reports | Your daily spend & usage digest is due | Live |
| Outage Alerts | A single provider fails at least your threshold share of requests | Live |
| Region Outage | A single regional endpoint fails at least your threshold share of requests | Live |
Delivery
Telemetry alerts (LLM Exceptions, LLM Too Slow, Hanging Requests, Outage Alerts, Region Outage) evaluate your live request telemetry. Turn one on and the Alerts page opens its configuration inline: set a custom threshold (or keep the default) and pick the channels (Email, Slack, Microsoft Teams, Jira, or a generic Webhook) it should deliver to. Channels are created under Alert Channels — see Observability & Logs. Until a channel is bound, the alert evaluates but has nowhere to deliver.
Budget Alerts are emailed to your organization's owners and admins by default — no extra setup beyond having a budget in place. To route a budget alert to a channel with a custom percentage threshold, configure it on the Budget Controls page, where each threshold's destinations are chosen.
Daily Reports are an email digest: switch the toggle on and a daily spend & usage summary is emailed to your organization's owners and admins. There is no channel or threshold to configure — the toggle is the whole setup, and switching it off stops the digest.
Pausing an alert
Need quiet during a known incident or maintenance window? An owner or admin switches the alert off with its toggle before the window and back on afterward. There is no separate snooze timer — the toggle is the pause.
Next steps
- Observability & Logs — Define the channels alerts deliver to
- Budget Controls — Set the budgets that Budget Alerts watch
- Analytics & Reports — Investigate what triggered an alert
FAQ
Who can create or change alerts?
Only organization owners and admins can enable, disable, or configure alerts on the Alerts page. Members and viewers see the current settings in read-only mode and need to ask an admin to make changes.
Which alerts can I actually turn on today?
All of them. Every type in the catalog — Budget Alerts, LLM Exceptions, LLM Too Slow, Hanging Requests, Daily Reports, Outage Alerts, and Region Outage — is fully wired and delivering.
How are budget alerts delivered?
Budget alerts are emailed to your organization's owners and admins. No extra setup is required beyond having a budget in place — see Budget Controls.
Can I send budget alerts to Slack, Teams, or a webhook instead of email?
Yes. To route a budget alert to a Slack, Teams, or webhook channel with a custom percentage threshold, configure it on the Budget Controls page — the email-to-admins path is the default out of the box.
How do Daily Reports arrive, and can I change the recipients?
The daily digest is emailed to your organization's current owners and admins — the recipient list follows your membership automatically, so promoting or removing an admin updates who receives it. It can't be routed to a Slack/Teams/webhook channel.
Do alerts stop or throttle my requests?
No. Alerts are notification-only — they tell you something happened but never block, pause, or slow traffic. The hard stop when a budget or credit balance is exhausted is enforced separately by Budget Controls, which returns a 402 at the limit.
What notification channels can I use?
Email, Slack, Microsoft Teams, Jira, and a generic Webhook. Channels are created and managed under Alert Channels (see Observability & Logs); PagerDuty is reachable through a generic webhook pointed at its Events API.
Do alerts consume my credits or count against my rate limits?
No. Alerts don't make model calls, so they don't draw down your credits or count toward your RPM/TPM limits — they're a platform notification feature that sits alongside your usage.
What threshold controls a budget alert?
A budget alert fires when spend reaches a percentage of a budget you've set (commonly 80%). You choose both the budget and the percentage on the Budget Controls page.
Is there a history log of alerts that fired?
No. The Alerts page shows your current rules and their delivery status, but it doesn't keep a log of individual fired alerts. To investigate what triggered one, use your request logs and Analytics & Reports.
How do I pause an alert during planned maintenance?
An owner or admin can switch a live alert off with its toggle before the maintenance window and turn it back on afterward, so no notifications fire while you're expecting disruption.