Planned work shouldn't page anyone. When you're patching a server, failing over a database, or running a migration, the alerts that follow aren't news β you already know. Pause all alerting is a tenant-wide, time-boxed mute: nothing goes out until it ends, and it ends by itself.
Why this matters: the alternative people reach for is disabling flows one at a time and turning them back on afterwards. That loses track of which flows were already off on purpose, and it relies on someone remembering to reverse it. A pause does neither.
Starting a pause
Go to Alert Flows. The bar at the top of the page shows whether alerting is live:
β Alerting is live β all active flows are delivering Β Β [βΈ Pause all alerting]
Click Pause all alerting, set a duration in hours and minutes, and optionally add a reason ("patching the SQL box"). Before you confirm, the dialog shows the wall-clock time alerting will resume:
Alerting resumes 04:30 (4h 30m from now)
Check that line. It's the quickest way to catch a duration typed an order of magnitude wrong.
Only admins can start, extend, or end a pause.
While a pause is in force
The bar turns amber and reports what the pause is doing:
βΈ Alerting paused β resumes 04:30 Β· 12 alerts suppressed Β· "patching the SQL box" Β· Kevin C.
Two things change elsewhere on the page: active flows show β Active Β· paused, and the live-monitoring pulse is hidden. Your flows have not been altered β they're still active and still watching. They just can't deliver.
- Extend adds more time, measured from now rather than from the original end time. Asking for "another hour" at 04:25 gets you until 05:25, not 05:30.
- End now resumes alerting immediately, without waiting for the expiry.
What happens to alerts raised during a pause
They are dropped, not queued. When the pause ends you will not receive a backlog β that would turn the end of a maintenance window into exactly the flood it was meant to prevent.
| Source | During the pause | After it ends |
|---|---|---|
| JAMS, webhook, email monitor, API monitor, manual | Dropped. Nothing is queued. | The next new alert pages normally. |
| Azure Monitor, ServiceNow, Zendesk | Dropped, but the incident row is kept β find it on Incidents, where Acknowledge and Close still work. | Nothing replays. If the condition is still broken, the source system's next alert pages normally. |
The suppressed count on the bar is there so a pause can never be confused with a quiet night. If it reads 40, forty things happened that you weren't told about β the incident rows and your source systems are where to go looking.
What a pause does not do
- It doesn't change your flows. No flow is disabled, so ending the pause can't accidentally re-enable something you'd switched off deliberately β or something runaway control paused on its own.
- It doesn't stop alerts already in flight. A notification that had already gone out before the pause began keeps climbing its escalation ladder, and someone can still acknowledge it. The pause governs new alerts.
- It doesn't expire silently into the wrong state. A pause always has an end time. There's no open-ended option, on purpose: an indefinite mute is how alerting stays off for a week by accident.
Recurring maintenance
Today a pause is a one-off you start by hand. Recurring windows β "every night from 02:00 to 06:00" β aren't available yet. If you run regular batch maintenance, the closest fit for now is per-flow cooldown and the runaway control settings, or pausing at the start of each window.