Maintenance Mode
Deploy without the 3 AM wake-up call
Suppress alerts and protect uptime stats during planned maintenance. Checks keep running, data keeps flowing, but your phone stays silent. Immediate, scheduled, or recurring — you choose.
Key Features
Everything you need to monitor your infrastructure effectively
Immediate Maintenance
Enter maintenance right now with a single click. Pick a duration — 5 minutes, 15 minutes, 30 minutes, or 1 hour — and get to work without worrying about alerts.
Scheduled Windows
Plan ahead. Set a future maintenance window with a specific date, time, and duration. The check enters and exits maintenance automatically.
Recurring Schedules
Weekly deploys? Nightly backups? Set a recurring window on specific days and it repeats automatically. Handles DST changes correctly.
Clean Uptime Stats
Planned maintenance counts as uptime, not downtime. Your uptime percentage reflects real incidents, not scheduled work you already know about.
Alert Suppression
All alerts are suppressed during maintenance — email, webhook, SMS, SSL, and domain expiry. No false alarms. No 3 AM wake-up calls for planned work.
Checks Keep Running
Unlike disabling a check, maintenance mode keeps collecting data. Response times and status codes are recorded so you can verify your deployment worked.
Why Choose exit1.dev?
See how we stack up against the competition
| Feature | exit1.dev | Others |
|---|---|---|
| Immediate maintenance mode | Manual pause/unpause | |
| Scheduled maintenance windows | Enterprise plans only | |
| Recurring maintenance schedules | ||
| Data collection during maintenance | Check paused entirely | |
| Uptime stats protected | Counts as downtime | |
| Verification check on exit | ||
| Bulk maintenance for multiple checks | One at a time | |
| Maintenance reason logging | ||
| BigQuery maintenance tagging | ||
| Available at $3/mo | $29+/mo plans |
Technical Details
Built for developers, by developers
Architecture
Maintenance mode integrates with the core check scheduler. When active, checks execute normally but alert evaluation and status transitions are bypassed. Status is frozen at the pre-maintenance state. All check results are tagged with a maintenance flag in storage and BigQuery exports.
Performance
Maintenance state is evaluated in the hot path of every check cycle with zero additional latency. Scheduled and recurring windows are managed by the scheduler with ~2-minute precision per region. Verification checks on exit run immediately with no queue delay.
API
The maintenanceMode boolean is included in all check API responses. Maintenance events (start, end, scheduled, cancelled) appear in the logs endpoint. BigQuery exports include a maintenance flag for filtering. Full API control of maintenance windows is on the roadmap.
Frequently Asked Questions
Everything you need to know about our monitoring
Maintenance Mode is a Nano Feature
Suppress alerts during planned work, schedule recurring windows, and keep your uptime stats clean. Available on the Nano plan starting at $3/month.
Smart Alerting
Configure webhooks, email, and SMS alerts. Maintenance mode suppresses all of them during planned work.
Analytics & Reports
Track uptime trends and response times. Maintenance periods are clearly separated from real incidents.
Comprehensive Logs
Maintenance start, end, and cancellation events all appear in your logs with full context.
Global Monitoring
Monitor from multiple regions worldwide. Maintenance mode applies consistently across all check regions.
Real-Time Monitoring
Live status updates for websites and APIs. Maintenance mode keeps data flowing without the alert noise.
API & Webhooks
Integrate maintenance status into your workflows. The API exposes maintenance state on every check.