grafana/pkg/services/ngalert/schedule
Yuri Tseretyan 05bf241952
Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264)
* update Delete and Reset methods to return state transitions

this will be used by notifier code to decide whether alert needs to be sent or not.

* update scheduler to provide reason to delete states and use transitions

* update FromAlertsStateToStoppedAlert to accept StateTransition and filter by old state

* fixup

* fix tests
2023-01-27 09:46:21 +01:00
..
alerts_sender_mock.go Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
compat_test.go Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) 2023-01-27 09:46:21 +01:00
compat.go Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) 2023-01-27 09:46:21 +01:00
fetcher_test.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
fetcher.go Alerting: Change severity level of fetcher log messages (#57299) 2022-10-19 16:00:47 -04:00
registry_test.go Alerting: Add alert pausing feature (#60734) 2023-01-26 18:29:10 +01:00
registry.go Alerting: Add alert pausing feature (#60734) 2023-01-26 18:29:10 +01:00
schedule_mock.go Alerting: Add alert pausing feature (#60734) 2023-01-26 18:29:10 +01:00
schedule_unit_test.go Alerting: Add alert pausing feature (#60734) 2023-01-26 18:29:10 +01:00
schedule.go Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) 2023-01-27 09:46:21 +01:00
testing.go Alerting: update test TestAlertingTicker to not rely on clock (#58544) 2022-11-09 15:08:57 -05:00