Definition
A maintenance window is a pre-scheduled time during which you expect a service to be unavailable or disrupted for planned work — deploys, migrations, upgrades. During the window, monitoring suppresses alerts so the expected downtime doesn't trigger false alarms.
Instead of waking up the on-call team for downtime you caused on purpose, a maintenance window tells your monitoring "this is expected" and tells your customers "this is planned" via the status page.
Why It Matters
Without maintenance windows, planned work generates the same alerts as a real outage — training your team to ignore alerts and confusing customers who think something broke. Scheduling maintenance keeps alerts trustworthy, sets customer expectations, and distinguishes intentional downtime from genuine failures in your records.
How It Works
You schedule a window with a start and end time and the affected monitors. During that period, the monitor still checks but suppresses alerts (and typically excludes the time from uptime calculations or marks it as maintenance). The status page shows a maintenance notice. When the window ends, normal alerting resumes.
Real-World Example
A team schedules a database migration for Sunday 2–3 AM. They create a maintenance window for the affected monitors. During the migration the site is briefly down, but no false alerts fire and the status page shows "Scheduled maintenance" — so customers and the on-call team both know it's planned.
Best Practices
- Schedule maintenance windows for any planned, disruptive work
- Announce them on your status page in advance
- Scope the window to only the affected monitors
- Pick low-traffic times to minimize user impact
- Set realistic start and end times and end the window promptly
Common Mistakes
- Doing planned work without a maintenance window and firing false alerts
- Not telling customers, so they think something broke
- Scheduling maintenance during peak traffic
- Setting a window too short and triggering alerts mid-work
- Leaving a window open long after the work is done
In Monitoristic
Monitoristic lets you schedule maintenance windows so alerts are suppressed during planned work and your status page shows a maintenance notice instead of a false outage. When the window ends, normal alerting resumes automatically.