Maintenance
Schedule maintenance windows and control check suppression.
Maintenance windows tell Status that selected monitor disruption is expected. Open Maintenance to create, edit, track, extend, complete, or delete a window. Maintenance is not the same as pausing a monitor: it preserves the planned-work record and communicates it to status-page readers and subscribers.
Create a window
Select Schedule maintenance and fill in the form. Times use the organization's default timezone.
| Field | Notes |
|---|---|
| Title | Required, up to 120 characters. |
| Description | Required, up to 2,000 characters. Describe the work and expected customer impact. |
| Starts / Ends | Required. The end must follow the start. |
| Repeats | Does not repeat, Daily, or Weekly. Recurring windows need a Repeat until date no more than five years away. |
| Auto-complete | Complete this one-time maintenance after every affected monitor has recovered. Available for one-time windows only. |
| Affected monitors | Leave every monitor unchecked for a general window that applies to all services. Otherwise check the monitors the work affects. |
Optionally save the form as a reusable template before creating the window.
Conflicts
Status rejects a window that overlaps another active window for the same monitors: “This schedule overlaps another active maintenance window for the same monitors.” Adjacent windows are allowed. A general window applies to every monitor, so it conflicts with any other window over the same period. Conflicts are evaluated across all recurring occurrences, not only the first displayed dates.
Suppressed operations
While a window is active, workers skip checks for the affected monitors—even if the Status application is unreachable, because the worker keeps its last configuration. A result already in flight is kept in history but cannot change current health or open or resolve an automatic incident. Heartbeat pushes follow the same policy. Checks resume at the end of the window.
Maintenance does not hide an already active incident and does not pause manual incident response. Use Monitor schedules for routine availability rules and manual pause for an indefinite operator stop.
Track and finish work
Use the row menu on the Maintenance page:
- Progress updates… opens the window's progress and extension timeline.
- Edit window… reopens the form (disabled once the window is completed).
- Start maintenance begins a scheduled window early.
- Cancel window stops a scheduled window; Restore schedule brings a cancelled one back.
- Mark complete finishes an in-progress window.
- Delete window… permanently removes the record.
Progress updates
Post a message with an optional 0–100 completion percentage, and optionally a new end time. Extensions:
- are allowed only for scheduled or in-progress windows;
- must move the end strictly forward;
- cannot extend a recurring occurrence into its next daily or weekly occurrence;
- are rechecked against other windows, so an extension can be refused for overlap.
Every update is attributed in the window's timeline, which records the previous and new end time when a window is extended.
Automatic completion
A one-time window with auto-complete enabled finishes by itself once it has started and every affected enabled monitor is up. Status adds a 100% system progress entry. Disabled monitors do not block completion; pending or down monitors do. A window with no applicable monitors never completes automatically, and recurring windows never auto-complete.
Public communication
A status page shows maintenance when its selected components intersect the window's monitor scope and the page publishes that section. Confirmed subscribers can receive scheduled, reminder, started, and completed notices, filtered by their component and event preferences. See Status-page subscriptions.