Skip to main content
Version: 1.3

Overview

Maintenance windows let you mark matching open alerts as Maintenance during planned work, so operators are not flooded with expected noise. When the window ends, affected alerts return to their previous status automatically.

TopicDocumentation
Create, edit, enable/disable windowsCreating and managing
How alerts are matched and affectedImpact on alerts

Maintenance windows list — Create maintenance window, search, and TQL toggle

Where to find it in the UI​

In the sidebar under Management:

  • Maintenance Windows → /maintenance-windows

Header actions: Refresh and Create maintenance window. The list supports search (Enter the description or identifier) and the TQL ON / TQL OFF tag — see TQL search and filters.

A license counter (active/max) appears when a limit applies — only active windows count toward the maximum.

Permissions

Viewing, creating, editing, enabling/disabling, duplicating, and deleting maintenance windows require the appropriate permissions. If Create maintenance window or row actions are missing, contact your administrator.

How maintenance windows work (summary)​

  1. You define a Time Range, a required Environment, optional scope fields (Resource, Event, Service, Tags, …), and a Priority.
  2. While the window is active (current time between Start Time and End Time), ToBeAlert periodically moves matching open alerts to status Maintenance.
  3. Alerts already closed, deleted, expired, or already in maintenance are not changed again by the same task.
  4. When no active window matches anymore, alerts in Maintenance are restored to the last non-maintenance status recorded in their history.

This is different from Shelve (a manual operator action) and from suppressing alerts when they are received. See Impact on alerts for details.

Window status in the table​

StatusMeaning
activeCurrent time is inside Start Time – End Time
pendingStart Time is in the future
expiredEnd Time is in the past

Status labels appear in lowercase English in the table (active, pending, expired).

License limits​

ConditionEffect
Feature not enabledMenu item may show Premium feature / Limited feature
Trial licenseCreate maintenance window is always disabled
Active window limit reachedCreate disabled, tooltip Max items reached, warning icon

Only windows with status active count against the license maximum.

ModuleRelationship
Alerts dashboardMatching alerts show status Maintenance; default filters often hide them
Alert filtersInclude Maintenance in status filters to review affected alerts
Notification rulesNot automatically disabled for maintenance alerts — tune rules if needed
PoliciesIndependent — policies transform alerts; maintenance windows change status
MetricsMaintenance status shifts Current Alerts distribution charts
Service KPIsExclude maintenance or test alerts via KPI filters so uptime stays accurate

Best practices​

  1. Schedule before work starts — use pending windows with accurate Start Time / End Time.
  2. Scope narrowly — set Resource, Service, or Tags instead of whole environments when possible.
  3. Confirm environment-wide windows — leaving Resource empty affects every matching open alert in that Environment (confirmation dialog).
  4. Use priority when overlaps are possible — lower number wins when multiple active windows match the same alert.
  5. Review maintenance alerts after the window — filter the dashboard by status Maintenance or check history for unexpected matches.
  6. Disable or delete expired windows you no longer need for audit clarity.