An alerting tool people ignore is worse than no alerting tool. These are the controls that keep the signal high: confirm before paging, dampen a flapping service, and decide whether a step fires once or keeps going.
The cheapest noise to remove is the alert that is never created. Confirmation happens at the monitor, before any policy runs.
Require a number of failed checks in a row before the monitor is marked down. One dropped request or one slow response does not qualify.
Set how long to wait before a check counts as failed, so a genuinely slow endpoint is judged on its own terms rather than a global default.
A critical API can be checked frequently and a low-traffic page rarely, which keeps both the signal and the cost proportionate.
Pause a monitor during planned work so a known outage pages nobody, with an optional auto-resume time.
A cooldown per notify step. A service oscillating between up and down sends one message rather than one per transition.
The default for every notify and action step. One outage produces one message per destination unless you ask for more.
The opposite setting, for when you want a repeated signal while a service is down rather than a single notification.
A deliberate drumbeat that keeps paging until someone acknowledges, which is noise you actually want.
Hold low-priority notifications to working hours and leave the critical branch open around the clock.
Write a note to the monitor timeline instead of sending a message, so an escalation level is recorded without adding to the noise.
Tune the thresholds, dampen the noisy steps, and let the genuinely urgent alerts through.