Docs / Monitoring
Maintenance windows
Schedule maintenance before you deploy, migrate a database or reboot a server, so nobody gets paged for planned downtime.
While a window is active, its monitors aren't checked, nothing alerts, and the time doesn't count against uptime. Status pages say the work is scheduled. When the window ends, checks resume; heartbeat monitors get a fresh period so a job that skipped its run during maintenance isn't reported late.
#One-off or weekly
Pick a start, a length (15 minutes to 24 hours) and the monitors. Tick Repeat every week for regular windows, such as Sunday 02:00–04:00. Weekly windows keep their local time across daylight-saving changes, in the time zone you choose.
#From a deploy script
Start a window from CI with the API. By default it starts now and covers every monitor:
curl -X POST https://pulsefast.io/api/v1/maintenance \
-H "Authorization: Bearer $PULSEFAST_API_KEY" \
-d '{"title": "Deploy", "duration_minutes": 15}'
View as Markdown · Something unclear? Tell us