Alerting
Define delivery channels — email, Microsoft Teams, Slack, or your own webhook endpoint — once for the whole organisation, then route platform events to them with scoped rules.
Cirrova's alerting subsystem is built around two concepts: channels (where notifications go) and rules (which events route to which channels). Both live on a single page — Organisation Settings → Alerting — so every recipient and every routing decision sits in one place rather than being scattered across tenants and budgets.
A channel is a named delivery endpoint — a Slack workspace webhook, a list of email recipients, an HTTPS endpoint of your own, and so on. A rule says "when an event of type X happens within scope Y, deliver to channels Z". Channels and rules are independent: one channel can be reused across many rules, and one rule can fan out to many channels.
Splitting routing from delivery makes the common patterns straightforward — production anomalies into a war-room Slack and on-call email; budget alerts to finance; everything mirrored to your own webhook for archiving — without duplicating recipient lists across budgets or tenants.
In this section
Permissions
Channels and rules are organisation-wide settings, so management is gated at organisation level.
- Organisation owners can create, edit, and delete channels and rules, and view delivery history.
- Other roles (including tenant admins) cannot manage alerting configuration. They can still trigger events that fire rules, and they receive deliveries via channels they're recipients on, but the page itself is read-only.
Anomaly sensitivity is a separate per-tenant setting and is still managed under Organisation Settings → Tenants → tenant → Cost tracking by tenant admins. Sensitivity controls which events are raised; alerting rules control where raised events are delivered.