Guides / Monitoring
A rule fires once — good. Then it fires again 5 minutes later because the window rolled. Then again. By the time your team checks, they've already trained themselves to ignore it.
Smart Actions solves this with a cooldown — a minimum time between firings of the same rule.
After a rule fires:
This is implemented as an atomic Redis key with a TTL — no extra queries, no database polling.
| Scenario | Recommended cooldown |
|---|---|
| Transient error spike (recovers in minutes) | 15 minutes |
| Payment processor outage | 1–6 hours |
| Churn cluster (needs investigation) | 6 hours |
| Deployment health check | 30 minutes |
| Viral launch signup surge | 1 hour |
You can create multiple rules on the same channel with different thresholds and cooldowns for different severity levels:
Rule 1 — Warning (fires first, short cooldown)
| Field | Value |
|---|---|
| Threshold | 3 errors |
| Window | 5 minutes |
| Cooldown | 15 minutes |
| Action | Push notification — warning |
Rule 2 — Critical (fires at higher count, longer cooldown)
| Field | Value |
|---|---|
| Threshold | 10 errors |
| Window | 5 minutes |
| Cooldown | 1 hour |
| Action | Slack webhook — critical |
Try LogIt free
7-day trial. No credit card required.