Checkmate icon indicating copy to clipboard operation
Checkmate copied to clipboard

Feature Request: Consecutive incidents should be 1 incident

Open FirefoxNL opened this issue 5 months ago • 2 comments

Is your feature request related to a problem? Please describe. When a service is down, each consecutive 'ping' will trigger an additional incident. This causes the incidents page to rack up massive amounts of incidents. A service being down for 9 minutes causes 9 incidents when a consecutive incident could be considered 1 incident. It was down and still is. It has not gone down 9 times. 😄

I have checkmate installed for a few weeks now and have 8716 incidents with about 40 monitors. That is waaaay too much to go through by hand, causing this screen to lose it's usefulness. The only option to get any usefulness back is to click the Resolve all incidents button, causing me to lose all data.

Image

Describe the solution you'd like Notifications are set up so that a notification is only triggered when the state changes. This should be the way to handle incidents as well. An incident could be tied to a monitor and has a start time and an end time. As long as there is an open incident, no new incident needs to be created.

As soon as the first 'ping' sees that the monitor is up, the end time of the incident is filled in with that time. This allows you to have a much better overview of the actual issues. If the monitor shows up a lot for example, it is instantly clear it is an intermittend issue. If the monitor shows up once in the incidents without an end time, it is instantly clear that it is ongoing and needs your attention.

Incidents without an end-time should by default be shown at the top of the incident list to indicate that they require attention.

Describe alternatives you've considered I saw the alternative offered in #2366 / #2601 . In my opinion this request is a better way to handle the mentioned problem.

Additional context This might also touch issue #2366 . In my opinion rethinking incidents will remove the need for that issue.

FirefoxNL avatar Jul 16 '25 21:07 FirefoxNL

Hello, could I work on this issue?

kirannadanam avatar Sep 13 '25 03:09 kirannadanam

Hello, could I work on this issue?

Hi Kiran. This requires careful consideration. Please check codebase and come up with a plan so we can be on the same page.

gorkem-bwl avatar Sep 13 '25 03:09 gorkem-bwl