Skip to main content
Version: 6.1

Maintenance Windows

Description

A maintenance window is a defined period during which selected metric dimensions do not affect service health. I allows scheduled or unscheduled maintenance to be performed without generating false incidents or degrading service health.

When creating a window, specify the maintenance start and end times, global metrics, and filter groups. The filters determine which dimensions of the selected metrics enter maintenance mode. For example, a window can apply only to app-node-* nodes in the production environment without affecting other nodes.

While the window is active, metric values continue to be calculated and their state history is retained. Dimensions that match the filters are marked as being in maintenance and are temporarily excluded from service health calculations. When the window ends, they automatically return to normal operation.


Maintenance Window Statuses

The status of a maintenance window depends on its configured period and the actions performed on it.

StatusDescription
PlannedThe window has been created, but its scheduled start time has not yet arrived
ActiveThe window is active: dimensions that match its conditions do not affect service health calculations
CompletedThe maintenance period has ended, and the window no longer applies to any dimensions
CancelledThe planned window was cancelled before its scheduled start time
Available Actions

Only a window with the Planned status can be cancelled.

Only windows with the Planned and Cancelled statuses can be deleted.

Using the API

For requests used to create, view, update, and delete maintenance windows, see Maintenance Windows API.


Maintenance Window List

To view existing maintenance windows, go to the Maintenance Windows page.

The page displays a table of all created windows and filters for quickly finding specific windows.

The table displays the following information for each window:

  • name
  • list of affected metrics
  • dimensions
  • status
  • work period
  • author
  • updated at

Maintenance window list

Use the Search, Metrics, Statuses, and Maintenance Period filters above the table to filter the windows.

Quick action buttons are available on the right side of each row. The available actions depend on the window status.

ActionWindow Statuses
CloneAll states
EditActive, Planned
Complete manuallyActive
DeletePlanned, Cancelled
CancelPlanned

When an active window is completed manually, it receives the Completed status and its end time is set to the time when the action was performed.

To perform an action on multiple windows, select the corresponding rows. A menu then becomes available for cancelling, completing, or deleting the selected windows.

Bulk actions menu for maintenance windows

Click Create Window at the top of the page to open the maintenance window creation page.


Creating, Viewing, and Editing a Window

The pages for creating, viewing, and editing a window have the same structure. The top section contains an intersection table with the selected metric names and their corresponding dimensions. The main window settings are displayed below the table. The available actions depend on the page mode and the current window status:

  • in view mode, all fields are read-only
  • all settings specified during creation can be changed for a planned window
  • the name, end time, filter groups, and selected metrics can be changed for an active window; its start time cannot be changed
  • completed and cancelled windows are available only in view mode

Creating a Maintenance Window

On the creation page, specify the window name and the start and end of the maintenance period. Configure filter groups and select metrics separately in the Configure Metric Intersections dialog.

Maintenance window creation page

Maintenance Period

The maintenance period must start later than the current time. You cannot specify the current time or a time in the past.

The end time must be later than the start time. When editing an active window, the end time must also be later than the current time.

To configure filters and metrics, click Select Metrics.... In the dialog that opens, first configure the filter groups, and then select the metrics that match them.

Configuring Filter Groups and Metrics

A filter group defines the conditions that determine which dimensions are included in the maintenance window. Conditions within a group are combined with the logical AND operator, while the groups are combined with OR. Therefore, a dimension must satisfy all conditions in at least one group.

Filter and metric settings

First, select a dimension for each filter. Then specify one or more values to match, or leave the value empty to cover all values of the selected dimension. Based on these conditions, the Global Metrics section displays only metrics that contain dimensions with the same names. After you select one or more metrics, the matching dimensions appear i the Metric Dimensions panel on the right.

Wildcard Expressions

A filter value can be specified as a wildcard expression. This allows a single condition to cover multiple values that match the pattern. For example, app-node-* matches app-node-01, app-node-02, and other values with the same prefix.

Empty Filter Value

If no value is specified for a filter, the condition applies to all values of the selected dimension.

Click Save to apply the configuration. The dialog closes, and the selected metrics and dimensions appear at the top of the maintenance window creation or editing page.