Dennis Academy crestDENNIS ACADEMY

8.0 Scheduled Reports & Alerts

Alert Management and Throttling

Sign in to track progress

Simple explanation

Beyond initial setup, alerts need ongoing management — this lesson covers reviewing triggered alerts and specifically the throttling feature that prevents alert fatigue.

Technical explanation

  • Triggered alerts view — a centralized page listing alerts that have fired, filterable by app, owner, severity, and time window, letting teams review and triage alert activity without needing to check each alert individually.
  • Throttling in depth — suppresses additional firings of the SAME underlying alert for a defined period after it first triggers, based on either the whole alert or a specific field's value (e.g., "don't re-alert on this same specific hostname for 30 minutes, but DO alert immediately if a DIFFERENT hostname triggers the same condition").
  • Why throttling matters operationally — without it, a persistent underlying condition (like sustained high error rates) could generate a new alert firing every single scheduled interval, burying responders in duplicate notifications for a problem they're already aware of and working on.
  • Alert history and audit trail — reviewing past alert activity supports both operational response (has this fired before, and how was it resolved) and tuning (is this alert firing too often, suggesting its threshold needs adjustment).
  • Alert tuning — adjusting trigger conditions, thresholds, or throttling settings based on observed real-world alert behavior over time, an ongoing practice rather than a one-time setup step, since initial settings are often refined once real data reveals whether an alert is too noisy or too quiet.

Synonyms / related terms

| Term | Means | |---|---| | Alert fatigue | The desensitization/burnout effect of receiving too many (often redundant) alerts | | Alert tuning | Ongoing adjustment of alert conditions/thresholds based on observed behavior |

Concept Check

"An alert monitoring a persistent, ongoing high-error-rate condition fires a new, separate notification every 5 minutes for the same underlying issue that's already been acknowledged and is being actively worked on." This describes exactly the problem throttling is designed to solve — without it configured, a genuinely persistent condition generates redundant, fatiguing repeated notifications rather than one initial alert followed by appropriate silence until the condition either resolves or a defined re-notification window passes.

Interview-style Q&A

Q: Why is alert tuning described as an ongoing practice rather than something you finish once during initial setup? A: "Because you rarely know the right threshold in advance with full confidence — initial settings are often an educated guess. Once an alert is live, real-world data reveals whether it's firing too often on non-issues (suggesting the threshold is too sensitive) or missing things it should have caught (suggesting it's not sensitive enough). Treating alert configuration as 'done' after initial setup, rather than revisiting it periodically based on actual observed behavior, is how alerting programs end up either noisy and ignored or dangerously quiet."

Memory trick

"Throttle the Repeat, Tune the Threshold" — two ongoing alert management practices, each solving a different problem: too many notifications for the same issue, versus the wrong sensitivity level entirely.