On-Call Schedules
Understand current on-call lookup, calendar events, recurrence, and escalation policy usage
On-call schedules tell MonitoringDog who is responsible at a specific time. Escalation policies can notify the Current on-call person instead of a fixed team member.
Schedules are calendar events
An on-call schedule entry contains:
| Part | What it controls |
|---|---|
| Members | The people assigned to the on-call window |
| Start Date | When the window starts |
| End Date | When the window ends |
| All Day | Whether the event covers the full selected days |
| Repeat | Whether the event repeats |
MonitoringDog parses schedule entries into calendar windows so the dashboard can show upcoming on-calls and current coverage.
Recurring schedules use repeat rules
Recurring events repeat by day, week, month, or year.
| Repeat setting | What it changes |
|---|---|
| Repeat every | Interval between schedule occurrences |
| Frequency | Day, week, month, or year |
| Repeat on | Weekdays used by weekly recurrence |
| Ends | Whether the recurrence never ends, ends on a date, or ends after a number of occurrences |
Recurring schedules must have a valid recurrence pattern. If the pattern is invalid, MonitoringDog rejects the schedule.
Current on-call is time-based
The Who's on-call? page can search for on-call coverage at a selected date and time. MonitoringDog also uses the current time when escalation policies need the current on-call responder.
If no schedule covers the time, MonitoringDog cannot resolve a current on-call person for that policy step.
On-call works with escalation policies
An escalation policy step can alert Current on-call person. This keeps policies stable while the schedule changes.
Use this when the responder rotation changes often. Use fixed team members when the same person should always receive that step.