Ganesh Vernekar and Josue Abreu
3056f86f76
AlertingNG: Fix TODOs in email notification channel ( #33169 )
...
* AlertingNG: Fix TODOs in email notification channel
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Test fixup
* Remove the receiver field it is not needed for the email notification
Co-authored-by: Josue Abreu <josue@grafana.com >
2021-04-22 10:01:55 -04:00
Ganesh Vernekar
6cc7a20789
NGAlert: Remove all pending references to the old API package ( #33269 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-22 18:36:32 +05:30
Ganesh Vernekar
6271777ec6
AlertingNG: Remove the receivers field from postable alerts ( #33068 )
...
* AlertingNG: Remove the receivers field from postable alerts and update tests
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix review comments
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-19 12:28:44 +05:30
Ganesh Vernekar
04a8d5407e
AlertingNG: Slack notification channel ( #32675 )
...
* AlertingNG: Slack notification channel
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Add tests
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix review comments
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix review comments and small refactoring
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-15 16:01:41 +05:30
Ganesh Vernekar
e3a1d3d158
AlertingNG: PagerDuty notification channel ( #32604 )
...
* AlertingNG: PagerDuty notification channel
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Add tests
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix lint
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix reviews
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-08 19:21:09 +02:00
Ganesh Vernekar
b1c84c795f
AlertingNG: Add a global registry for notification channels ( #32781 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-08 22:01:23 +05:30
Ganesh Vernekar
0f7d8ae6d2
Update email template for AlertingNG ( #32691 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-04-07 14:52:48 +05:30
Ganesh Vernekar
740c5813d4
AlertingNG: Fix dispatcher metrics in notifier ( #32434 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-03-29 20:35:15 +05:30
Ganesh Vernekar
a0db4dce32
Render new email template and fix the title ( #32314 )
...
* Render new email template and fix the title
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix nit
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-03-26 12:53:14 +05:30
Ganesh Vernekar
093e5947f4
Upgrade Prometheus Alertmanager and small fixes ( #32280 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-03-25 12:51:44 +01:00
Ganesh Vernekar
8854001b67
AlertingNG: Refactor notifier to support config reloads ( #32099 )
...
* AlertingNG: Refactor notifier to support config reloads
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix review comments and make reloading of config a sync operation
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
* Fix review comments
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com >
2021-03-19 09:26:00 +01:00
Ganesh Vernekar
0b788b5ce8
AlertingNG: Notification channel for emails ( #31768 )
...
* Email notification channel in ngalert
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Use existing templating system
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Update template and add unit tests
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
2021-03-18 14:55:11 +00:00
Ganesh Vernekar
974ccf8091
AlertingNG: Fix the alerting stage for legacy alerts ( #32025 )
...
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
2021-03-17 16:38:33 +00:00
Ganesh Vernekar and Josue Abreu
ecbc98ba5d
AlertingNG: Add alert provider and basic structure with dispatcher, silences and delivery stages ( #31833 )
...
* AlertingNG: Add alert provider
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Add unit tests
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Alertmanager WIP
* Merge alertmanager into notifier
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Fixes for PR 31833 (#31990 )
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Use alertmanager from upgrad-uuid temporarily to unblock
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Fix lint
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
Co-authored-by: Josue Abreu <josue@grafana.com >
2021-03-16 10:44:52 +01:00