builtin:alerting.maintenance-window)
Maintenance windows are typically planned, recurring periods of system downtime during which your DevOps team can perform preventative maintenance and system upgrades outside of peak traffic hours. Documentation
To avoid having Dynatrace report on any performance anomalies that may result from such events, set up maintenance windows below that correspond with your organization's maintenance window schedule.
builtin:alerting.maintenance-window
group:maintenance
environment
GET | Managed | https://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:alerting.maintenance-window |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:alerting.maintenance-window | |
Environment ActiveGate | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:alerting.maintenance-window |
To execute this request, you need an access token with Read settings (settings.read
) scope. To learn how to obtain and use it, see Tokens and authentication.
enabled
The status of the maintenance window. If false
, it is not considered during the maintenance window evaluation.
filters
Add filters to limit the scope of maintenance to only select matching entities. If no filter is defined, the maintenance window is valid for the whole environment. Each filter is evaluated separately (OR).
GeneralProperties
objectname
description
A short description of the maintenance purpose.
maintenanceType
Whether the maintenance is planned or unplanned.
PLANNED
UNPLANNED
suppression
Defines if alerting or problem generation is disabled.
DETECT_PROBLEMS_AND_ALERT
DETECT_PROBLEMS_DONT_ALERT
DONT_DETECT_PROBLEMS
disableSyntheticMonitorExecution
Disables the execution of the synthetic monitors that are within the scope of this maintenance window.
Schedule
objectscheduleType
Defines the recurrence type of the maintenance window.
ONCE
DAILY
WEEKLY
MONTHLY
Filter
objectentityType
Type of entities this maintenance window should match.
If no entity type is selected all entities regardless of the type will match.
entityId
A specific entity that should match this maintenance window.
Note: If an entity type filter value is set, it must be equal to the type of the selected entity. Otherwise this maintenance window will not match.
entityTags
Entities which contain all of the configured tags will match this maintenance window. It is recommended to use manual tags.
Note: Automatically applied tags may experience delays or inconsistencies due to rule complexity and attribute variability. Entities may not be immediately tagged, impacting filter effectiveness.
It is recommended to use manual tags instead.
For more information, visit our best practices for tagging documentation page.
managementZones
Entities which are part of all the configured management zones will match this maintenance window. It is recommended to use manual tags instead.
Note: Management zones may experience delays or inconsistencies due to rule complexity and attribute variability. Entities may not be immediately assigned to management zones, impacting filter effectiveness.
It is recommended to use manual tags instead.
For more information, visit our best practices for management zones documentation page.
OnceRecurrence
objectstartTime
endTime
timeZone
DailyRecurrence
objectWeeklyRecurrence
objectdayOfWeek
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY
MonthlyRecurrence
objectdayOfMonth
If the selected day does not fall within the month, the maintenance window will be active on the last day of the month.
TimeWindow
objectstartTime
endTime
timeZone
RecurrenceRange
objectscheduleStartDate
scheduleEndDate