Alert rules let you define conditions that trigger notifications when your pipes cross a threshold. Use them to stay informed about failure spikes, callback issues, or unexpected credit consumption.
Creating a rule
- Go to Settings → Alert rules
- Click Create rule
- Configure the rule (see below)
- Click Save
Rule configuration
| Field | Description |
|---|
| Name | A descriptive name for the rule |
| Metric | The metric to monitor (see available metrics) |
| Operator | Comparison operator — Greater Than or Less Than |
| Threshold | The value that triggers the alert |
| Scope | Optional — limit the rule to a specific pipe, or leave blank to apply across all pipes |
| Channel | How you want to be notified — In-App or Email |
| Email recipients | Required when channel is Email — one or more email addresses |
| Enabled | Toggle the rule on or off |
Available metrics
| Metric | Description | Threshold range |
|---|
| Failure Rate | Proportion of runs that failed in the past hour | 0–1 (e.g., 0.1 = 10%) |
| Callback Failure Rate | Proportion of callback deliveries that failed in the past hour | 0–1 |
| Credit Burn Rate | Credits consumed per day | Credits/day |
Rate metrics are calculated over a rolling one-hour window and expressed as a value between 0 and 1. A threshold of 0.15 means the alert fires when the rate exceeds 15%.
Notification channels
- In-App: alerts appear in real time via the notification area in the app
- Email: alerts are sent to the specified email recipients
Pipe scope
By default, a rule evaluates metrics across all pipes. To monitor a specific pipe, select it in the Scope field when creating or editing the rule.
Managing rules
From Settings → Alert rules, you can:
- Edit: update any rule configuration
- Enable/disable: toggle a rule without deleting it
- Delete: permanently remove a rule
Real-time evaluation
Alert rules are evaluated continuously. When a threshold is crossed, the notification is delivered immediately through the configured channel.
Permissions
Managing alert rules requires a role with Core.AlertRule permissions:
| Permission | Description |
|---|
Core.AlertRule.Read | View alert rules |
Core.AlertRule.Create | Create new alert rules |
Core.AlertRule.Update | Edit alert rules |
Core.AlertRule.Delete | Delete alert rules |