ICTU / quality-time

Software quality monitoring for teams and projects
Apache License 2.0
47 stars 14 forks source link

Make notifier less spammy #9138

Open fniessink opened 1 week ago

fniessink commented 1 week ago

When sources are flakey, Quality-time keeps notifying users about the metric.

Make the notifier stop notifying about flakey metrics by keeping track of the number of white status changes. Metrics are flakey when their source becomes unavailable for at least three times in 2 hours.

If the notifier sees a metric becoming flakey, warn the user in the notification text that the metric will be ignored until it no longer white and has not been flakey for 2 hours.