Maintenance Windows
Suppress incidents and notifications during deployments and planned work — without stopping checks.
Maintenance windows tell Upcron to ignore failures from a monitor or heartbeat for a planned period. When a window is active, failed checks do not open incidents and notifications are silenced. Checks may still run, so your monitoring history stays complete.
Use maintenance windows around deployments, restarts, cache clearing or any planned work that would otherwise page your team for no reason.
One-time or repeating
Windows come in two flavors:
One-time
A single window with a start and end time. Perfect for a specific deploy or migration.
Repeating
A daily, weekly or monthly schedule (with days of week, time of day and an optional end date) for recurring work like backups or batch jobs.
Enable/disable anytime
Toggle a window on or off in the dashboard, even mid-deploy.
Creating a maintenance window
- Open Maintenance Windows in the sidebar and click + New window.
- Give it a name (e.g. “Deploy 2026-09-10”) and pick the timezone.
- Choose once or a repeating frequency (
daily,weekly,monthly) and set the schedule: start/end time, days of week, day of month, and an optional end date for the recurrence. - Attach the monitors and/or heartbeats you want covered.
- Save. The window is created active and starts suppressing immediately at the configured time.
Best practices
- Create one-time windows before you start the deploy, not after something breaks.
- Cover only the monitors and heartbeats that are actually affected — don't mute your whole project.
- Keep the window as short as possible (start + expected duration).
- For recurring jobs (e.g. nightly ETL), prefer a repeating window so you never forget to open one.
Troubleshooting
Still getting alerts during the maintenance window
- Check that the window is active
- Verify the failing monitor or heartbeat is attached to the window
- Confirm the failure happened inside the configured start and end time
Window starts at the wrong time
- Check the timezone configured on the window
- Remember that the window timezone is independent of your browser timezone
- For recurring windows, verify the selected days and recurrence end date
Recurring window does not cover an extra deployment
- A recurring window covers only its configured schedule
- Create a one-time window for ad-hoc maintenance