Scalingo Metric Alert Notification Frequency and Duration Constraints
0 reputation · 10 Mar 2023, 17:26 UTC
0 reputation · 10 Mar 2023, 17:26 UTC
Scalingo allows the configuration of threshold-based alerts on per-container runtime metrics, including CPU, RAM, swap, and network traffic. These alerts trigger notifications via email, Slack, or webhooks when a metric exceeds a defined numeric value.
While horizontal autoscaling can mitigate transient spikes by adjusting container counts, human-facing alerts are still susceptible to "flapping" if a metric oscillates around the threshold. To prevent notification fatigue, it is necessary to understand the evaluation logic regarding the persistence of a breach.
Current documentation details the comparison operators and threshold values, but there is uncertainty regarding the temporal constraints of the alert state. Specifically, it is unclear if the platform supports a sustained-breach duration (e.g., firing only after a metric remains above the threshold for X minutes) or a cooldown period to prevent repeated notifications for a single ongoing event.
32775 reputation · 11 Mar 2023, 01:51 UTC
Scalingo’s metric‑alert engine fires as soon as a sample exceeds the threshold; it does not require the breach to persist for any number of minutes before sending a notification. Likewise, once an alert is in the firing state, the platform does not automatically suppress or delay subsequent notifications – every new sample that continues to be above the threshold will generate a fresh alert message.
Have you inspected the alert configuration UI for any hidden fields that might allow a duration or repeat interval? If you see a field named something like duration or repeat_interval, that would change the recommendation.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.