Currently, monitors with an active maintenance window are still displayed as “up” in the dashboard, and also in custom status pages, even when they are actually down for maintenance. There is no UI indication for the dashboard or status page users.
This is very confusing for people using the services, noticing it is not available, checking the status page (as instructed by their sysadmin – “check there first”), seeing the service is supposed to be “up” there, trying again, and then instantly flooding the sysadmin with support tickets “status says it’s up, but I can not reach it”.
Instead, the monitors affected by a maintenance window should go into the visible “paused” state, both in the dashboard and in custom status pages. That way, users checking the status page would see “ah, it’s at least not expected to be up”.
A “paused” state in the dashboard for the duration of the window would also be very helpful here to identify maintenance windows in action – especially when sysadmins take turns, and might not be instantly aware by e.g. changes in maintenance windows.
This feature should not require starting from scratch in the UptimeRobot codebase, as the “pause” function is already implemented and working fine.
Thanks for considering.