grafana/pkg/services/ngalert/notifier
Sofia Papagiannaki a5e95823b2
[Alerting]: Alertmanager API implementation (#32174)
* Add validation for grafana recipient

* Alertmanager API implementation (WIP)

* Fix encoding/decoding receiver settings from/to YAML

* Save templates together with the configuration

* update POST to apply latest config

* Alertmanager service enabled by the ngalert toggle

* Silence API integration with Alertmanager

* Apply suggestions from code review

Co-authored-by: gotjosh <josue@grafana.com>
Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
2021-03-31 23:00:56 +03:00
..
channels Render new email template and fix the title (#32314) 2021-03-26 12:53:14 +05:30
alert_reception_test.go Alerting: Fetch configuration from the database and run a notification service (#32175) 2021-03-24 14:20:44 +00:00
alert_reception.go Alerting: Fetch configuration from the database and run a notification service (#32175) 2021-03-24 14:20:44 +00:00
alertmanager_test.go Alerting: Fetch configuration from the database and run a notification service (#32175) 2021-03-24 14:20:44 +00:00
alertmanager.go [Alerting]: Alertmanager API implementation (#32174) 2021-03-31 23:00:56 +03:00
config_test.go Alerting: Fetch configuration from the database and run a notification service (#32175) 2021-03-24 14:20:44 +00:00
config.go [Alerting]: Alertmanager API implementation (#32174) 2021-03-31 23:00:56 +03:00
database_migrations.go Alerting: Fetch configuration from the database and run a notification service (#32175) 2021-03-24 14:20:44 +00:00
settings.go AlertingNG: Add alert provider and basic structure with dispatcher, silences and delivery stages (#31833) 2021-03-16 10:44:52 +01:00
silences.go Alerting: Introduce the silencing interface (#32517) 2021-03-31 07:36:36 -04:00