The cooldown period on an alert rule controls how frequently PulseAPI can fire that rule for the same monitor. This article explains how cooldowns prevent notification spam and how to set an appropriate value.
Without a cooldown, a rule could fire on every check. If your monitor checks every 60 seconds and stays down for 2 hours, you'd receive 120 notifications. That's alert fatigue — and alert fatigue makes teams start ignoring notifications, which is dangerous.
The cooldown period says: "once this rule fires for a monitor, don't fire it again for at least N minutes/hours."
When a rule fires:
While the timer is active, the rule will not fire again for that monitor — even if every subsequent check fails. The rule resumes normal evaluation once the cooldown expires.
Example:
The cooldown only prevents new incidents from being created and new notifications from being sent. It does not affect:
| Priority | Recommended Cooldown |
|---|---|
| Critical | 5–15 minutes |
| High | 15–30 minutes |
| Medium | 30–60 minutes |
| Low | 60–120 minutes |
Shorter cooldowns mean faster re-notifications if an incident persists unresolved — useful for Critical situations where you want continued pressure to act. Longer cooldowns reduce noise for lower-priority issues.
Cooldowns are tracked independently per rule + monitor pair. A rule that fires for Monitor A starts a cooldown for Monitor A only — it can still fire for Monitor B if Monitor B meets the condition independently.
Still have questions? Contact support.