In ASM's direct integration to APM we have observed that the monitors in ASM which under maintenance stopped reporting to APM.
Ideally we keep monitors in maintenance on sunday production changes. But we keep on looking at our apps which one came UP and running fine.
As the monitors are not reporting to APM we are not able to conclude if the app is up and running.
Due to this issue teams are not able to monitor the applications through APM.
DX SAAS
There is no way to determine from DataStore metrics whether they were performed during the ASM maintenance window or not.
Previous integration sent metrics to DataStore even when the maintenance window was active. If a customer created an alarm on any metric, they would receive false alarms if the monitor was in error during a maintenance window.
There was a special metric 'Last Check Status' which had values 0 = OK 1 = error 2 = maintenance that customer used to avoid false alarms.
In ASM Direct Ingestion the metrics are not sent to DataStore at all during the maintenance window. This is to prevent false alarms if the monitor was in error during a maintenance window.
The 'Last Check Status' is not present anymore.
We will change the behaviour of Direct Ingestion for selected ASM accounts by a user setting:
ASM Direct Ingestion will send all the metrics to DataStore during the maintenance window.
There will be one exception, metric 'Status trend', which will report an empty value during maintenance. This is the metric that we suggest to use for critical alarms.
If the monitor fails during a maintenance window, the alarm would not be triggered.
But all the status screens like Availability chart, Performance chart etc. will report the true status of the monitor, so customers could evaluate the status of the monitored service during the maintenance window.
The change was included in below mainenance schedule
App Synthetic Monitor (ASM) Maintenance September 18, 2025