Maintenance Windows

A maintenance window announces planned downtime ahead of time. Where an incident is a record of an unexpected problem, a maintenance window is a scheduled period β€” a deploy, a database migration, a host reboot β€” that you expect to affect a monitored service, communicated in advance so it isn't mistaken for an outage.

Each maintenance window is scheduled against a monitor and has a fixed start and end time, an optional description, and optional recurrence.

When to use a maintenance window

Use a maintenance window (instead of an incident) when the downtime is:

  • Planned β€” you know about it before it happens.
  • Time-boxed β€” it has a defined start and end.
  • Expected β€” the dip in availability is intentional, not a failure.

For an unplanned problem you're reacting to, open an incident instead.

What a maintenance window contains

Field Description
Title Short summary of the planned work (required).
Description Longer explanation of what's happening and the expected impact (optional).
Monitor The monitor the window applies to (optional β€” leave empty for an account-wide window).
Start time When the maintenance begins (required).
End time When the maintenance is expected to finish (required).
Recurring Whether the window repeats.
Recurrence rule The repeat pattern, when the window is recurring (e.g. a weekly cadence).

The window's time range is what tells StatusRadar β€” and your users β€” to expect reduced availability between start_time and end_time.

Scheduling a window

When you schedule a maintenance window:

  1. Give it a clear title describing the work.
  2. Optionally select the monitor it affects. Tie it to the specific service going down so the announcement is targeted; leave it unset for broader, account-wide maintenance.
  3. Add a description so readers know the expected impact and any workaround.
  4. Set the start time and end time that bracket the work.
  5. If the work repeats (for example a regular weekly reboot), mark it recurring and define the recurrence rule.

Schedule windows ahead of the work so the announcement is visible before downtime begins.

Recurring maintenance

For repeating operations β€” a nightly job, a weekly patch window β€” mark the window recurring and set a recurrence rule that describes the cadence. A single recurring window covers every occurrence, so you don't have to re-create it each time. Use one-off (non-recurring) windows for unique, planned events like a major migration.

Maintenance vs. incidents

Maintenance window Incident
Nature Planned, expected Unexpected problem
Timing Scheduled in advance, fixed start/end Opens when the problem starts
Lifecycle Begins and ends on its schedule Moves through investigating β†’ identified β†’ monitoring β†’ resolved
Created by You, ahead of time Automatically (monitor down / anomaly) or manually
Recurrence Can repeat on a rule One per occurrence

Tips

  • Schedule early. Add the window before the work so the announcement is up before downtime begins.
  • Be specific about impact. Say which service is affected and for how long.
  • Match the time range to reality. Keep start_time/end_time aligned with the actual work so expectations are accurate.
  • Mute related anomaly alerts. Planned downtime can otherwise trigger anomaly detection. See Anomaly detection for reducing false positives around scheduled maintenance and deployments.

Next Steps