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