Grafana Cloud

On-call schedule examples

On-call schedule examples provide practical configurations to help you set up and manage your on-call rotations effectively in Grafana IRM. These examples illustrate a few possible scheduling patterns.

Weekly rotation with 12-hour daily shifts

This example demonstrates a schedule with two rotations, each covering a 12-hour period daily. User groups are assigned to these 12-hour shifts for a week at a time. After completing their week, the rotation moves to the next user group. Once all groups have completed their week, the cycle restarts with the first group.

The configuration of these 12-hour shifts involves setting the start time, shift length, and weekday mask parameters. This pattern repeats weekly, alternating among the specified user groups.

Rotation 1 Rotation 2
Final schedule
Final schedule

Bi-daily rotation during workdays

In this example, user groups rotate every two days on specified weekdays, with each group covering daily shifts.

The schedule follows a daily pattern based on the weekday mask settings, alternating user groups every two days. If no specific weekdays are selected, the pattern continues every two days, switching user groups with each shift event (refer to the next example for more details).

Rotation 1
Final schedule
Final schedule

Bi-daily rotation with 36-hour shifts

This example illustrates the impact of modifying parameters from the previous example on the rotation pattern. By turning off the weekday mask, shifts occur every two days, enabling extended shifts like 36-hour periods.

Rotation 1
Final schedule
Final schedule

Weekly rotation with 9-hour workday shifts (9:00-18:00)

This configuration, similar to the first example, sets up 9-hour shifts that align with standard business hours, from 9:00 AM to 6:00 PM.

Rotation 1
Final schedule
Final schedule

Bi-weekly rotation with 8-hour daily shifts

In this example, user groups are repeated to form a rotation pattern where users alternate every two weeks, building upon the first example.

Rotation 1 Rotation 1 groups
Final schedule
Final schedule

Team rotation with multiple users per shift

This example demonstrates how to set up a rotation where multiple team members are on-call together during the same shift. This is useful for teams that want shared responsibility, shadow coverage for new teammates, or backup coverage during critical periods.

The following example configuration illustrates a rotation with 8 hour shifts that handoff daily between three user groups:

  • Recurrence period: Daily
  • Shift length: 8 hours (9:00 AM - 5:00 PM)
  • Recurrence groups:
    • Group 1: Alice and Bob (both on-call together)
    • Group 2: Charlie (solo on-call)
    • Group 3: Diana and Eve (both on-call together)

How it works:

  • Day 1: Alice and Bob are both on-call and both receive notifications
  • Day 2: Charlie is on-call alone
  • Day 3: Diana and Eve are both on-call and both receive notifications
  • Day 4: The cycle repeats with Alice and Bob

This pattern ensures that critical shifts have backup coverage while maintaining a predictable rotation schedule.

Team rotation with multiple users
Final schedule showing shared shifts
Final schedule with team shifts