grafana/pkg/services/ngalert/schedule
gotjosh 39a3bb8a1c
Alerting: Persist notification log and silences to the database (#39005)
* Alerting: Persist notification log and silences to the database

This removes the dependency of having persistent disk to run grafana alerting. Instead of regularly flushing the notification log and silences to disk we now flush the binary content of those files to the database encoded as a base64 string.
2021-09-09 17:25:22 +01:00
..
compat.go NGAlert: Send resolve signal to alertmanager on alerting -> Normal (#37363) 2021-07-29 20:29:17 +02:00
fetcher.go [Alerting]: Update scheduler to evaluate rules created by the unified API (#32589) 2021-04-03 20:13:29 +03:00
schedule_test.go Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
schedule_unit_test.go Alerting: Persist notification log and silences to the database (#39005) 2021-09-09 17:25:22 +01:00
schedule.go Alerting: create wrapper for Alertmanager to enable org level isolation (#37320) 2021-08-24 11:28:09 +01:00
testing.go Alerting: create wrapper for Alertmanager to enable org level isolation (#37320) 2021-08-24 11:28:09 +01:00