Add overrides
Overrides temporarily replace a scheduled user with a different user for specific time periods. They’re useful when you’ve already coordinated with a specific teammate to cover your on-call shift.
Before you begin
To work with overrides, you need:
- Access to Grafana IRM
SCHEDULES_WRITE
permission if RBAC is enabled- A schedule where you want to add the override
How overrides work
When you create an override:
- The override takes precedence over the regular schedule
- The replacement user receives all notifications during the override period
- The original schedule remains unchanged for future rotations
- Any alerts during the override period are routed to the replacement user
Add an override
To add an override:
- Navigate to IRM > Schedules
- Select the schedule where you want to add an override
- Click Add > Override
- Set the Override Period Start date and time
- Set the Override Period End date and time
- (Optional) Select a Priority Level from the dropdown (L0-L9)
- If no priority is set, the override uses default priority (highest)
- The system displays warnings if your override conflicts with existing ones
- From the dropdown menu, select the user who will take over the shift
- Click Create
The override appears immediately in the schedule view with priority indicators if a specific level was set.
To learn more about how to use priority levels, refer to the Manage overlapping overrides section of this document.
View existing overrides
To view all overrides for a schedule:
- Navigate to IRM > Schedules
- Select the schedule you want to view
- Look for events marked as overrides in the schedule timeline
- Overrides with priority levels show badges (L0-L9) on the schedule
- Hover over an override to see detailed priority information
- Alternatively, scroll to the Overrides and Swaps section to see a list of all overrides
Override calendar view
For a calendar view of all overrides:
- From the schedule details page, click the Calendar tab
- Use the calendar view to visualize overrides alongside regular rotations
- Filter the view by selecting different layers or team members
Edit an override
To modify an existing override:
- Navigate to IRM > Schedules
- Select the schedule containing the override
- In the Overrides and Swaps section, find the override you want to edit
- Click the Edit (pencil) icon next to the override
- Make your changes to the dates, times, priority level, or replacement user
- Priority conflicts are shown as warnings if your changes overlap with other overrides
- Click Save
Delete an override
Only future overrides can be deleted. If an override is no longer needed:
- Navigate to IRM > Schedules
- Select the schedule containing the override
- In the Overrides and Swaps section, find the override you want to remove
- Click the Delete (trash) icon next to the override
- Confirm the deletion when prompted
Manage overlapping overrides
When multiple overrides overlap in time, you can control which one takes priority by setting priority levels.
Override priority levels
Priority levels determine which override takes precedence when multiple overrides occur during the same time period.
When overrides overlap in time:
- The override with the highest priority level takes precedence
- Lower priority overrides are suppressed and do not receive notifications during the overlap period
- If no priority levels are set, all overlapping users receive notifications
Priority levels range from L0 (lowest priority) to L9 (highest priority):
Priority level | Description |
---|---|
L9 | Highest priority |
L8, L7 | High priority |
L6 | Medium-high priority |
L5, L4 | Medium priority |
L3 | Medium-low priority |
L2, L1 | Low priority |
L0 | Lowest priority |
Default | Highest priority (equivalent to L9+) when no level is specified |
Set priority levels
You can set priority levels using either the Grafana IRM web interface or iCal calendar applications.
To set priority levels in Grafana IRM (recommended):
- When creating or editing an override, select a priority level from the Priority Level dropdown menu
- Choose from L0 (lowest) to L9 (highest), or leave the field blank to use the default priority
- Review any system warnings about conflicts with existing overrides
iCal override calendar
If your team uses a calendar application to manage schedules, you can create an override calendar to handle overrides in your existing systems.
To set priority levels in external calendar applications, add level markers to event titles using the format [L0]
to [L9]
.
Example:
[L1] BobGrafana
← Primary responder (receives notifications)[L0] AliceGrafana
← Secondary responder (notifications suppressed)
Refer to Configure an override calendar for more detail.