grafana/pkg/services/ngalert/schedule
Yuriy Tseretyan a081764fd8
Alerting: Scheduler to use AlertRule (#52354)
* update GetAlertRulesForSchedulingQuery to have result AlertRule
* update fetcher utils and registry to support AlertRule
* alertRuleInfo to use alert rule instead of version
* update updateCh hanlder of ruleRoutine to just clean up the state. The updated rule will be provided at the next evaluation
* update evalCh handler of ruleRoutine to use rule from the message and clear state as well as update extra labels

* remove unused function in ruleRoutine
* remove unused model SchedulableAlertRule

* store rule version in ruleRoutine instead of rule
* do not call the sender if nothing to send
2022-07-26 09:40:06 -04:00
..
alerts_sender_mock.go Alerting: refactor scheduler and separate notification logic (#48144) 2022-07-12 15:13:04 -04:00
compat_test.go Alerting: Change __alertScreenshotToken__ to __alertImageToken__ (#50771) 2022-07-04 06:05:36 -04:00
compat.go Alerting: Change __alertScreenshotToken__ to __alertImageToken__ (#50771) 2022-07-04 06:05:36 -04:00
fetcher_test.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
fetcher.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
registry_test.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
registry.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
schedule_mock.go Alerting: rule evaluation loop's update channel to provide version (#52170) 2022-07-15 12:32:52 -04:00
schedule_test.go Alerting: Update DbStore to use disabled orgs from the config (#52156) 2022-07-15 14:13:30 -04:00
schedule_unit_test.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
schedule.go Alerting: Scheduler to use AlertRule (#52354) 2022-07-26 09:40:06 -04:00
testing.go Alerting: move fake stores to store package (#45428) 2022-02-15 17:24:39 -05:00