Prerequisites
Prerequisites
- DevHelm CLI installed or an API token
- At least two monitors or service dependencies
What resource groups do
Resource groups let you:- Aggregate health — see the overall status of a logical service composed of multiple monitors and dependencies
- Suppress noise — when a group-level incident is active, suppress individual member alerts
- Simplify routing — use
resource_group_id_inin notification policies to route group alerts
Create a resource group
Alert suppression
When a group hassuppressMemberAlerts enabled and a group-level incident is active, individual member alerts are suppressed. This prevents alert storms when multiple monitors in a group fail due to a shared root cause.
For example, if your database cluster goes down and all 5 services that depend on it fail, you get one group incident instead of 5 individual alerts.
See Alert suppression for details.
Route group alerts
Create notification policies targeting specific resource groups:Example group structures
Infrastructure layer
Infrastructure layer
Group database monitors, cache monitors, and message queue monitors. When the infrastructure layer is unhealthy, suppress alerts from dependent application monitors.
Customer-facing service
Customer-facing service
Group the API monitor, CDN monitor, and third-party payment dependency. Single health indicator for stakeholder dashboards.
Regional deployment
Regional deployment
Group all monitors for a specific region (US-East, EU-West). Route regional group alerts to the corresponding on-call team.
Next steps
Alert suppression
How group suppression prevents alert storms.
Status Data guide
Add third-party services as group members.
Alert routing by tag
Combine groups with tag-based routing.