grafana/pkg/services/alerting
Carl Bergquist c38f6ff182 Make alerting notifcations sync (#6158)
* tech(routines): move the async logic from notification to alerting notifier

* tech(notification): reduce code dupe

* fix(notification): dont touch the response unless its an error

* feat(alerting): make alerting exeuction async but flow sync

* tech(alerting): remove commented code

* tech(alerting): remove unused code

* tech(alerting): fix typo

* tech(alerting): implement Context on EvalContext

* tech(alerting): wait for all alerts to return

* feat(alerting): dont allow alert responses to cancel

* Revert "feat(alerting): dont allow alert responses to cancel"

This reverts commit 324b006c96.

* feat(alerting): give alerts some time to finish before closing down
2016-10-03 09:38:03 +02:00
..
conditions Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
notifiers Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
commands.go chore(alerting): move transformers to seperate package 2016-06-13 07:46:54 +02:00
engine.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
eval_context.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
eval_handler_test.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
eval_handler.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
extractor_test.go feat(alerting): show alertin state in panel header, closes #6136 2016-09-30 17:37:47 +02:00
extractor.go feat(alerting): show alertin state in panel header, closes #6136 2016-09-30 17:37:47 +02:00
interfaces.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
models.go feat(alerting): alerting scheduling distribution, only distibutes it on seconds for now, not sub second distribution, #5854 2016-09-05 14:26:08 +02:00
notifier_test.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
notifier.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
reader_test.go style(alerting): improve naming 2016-06-13 14:01:57 +02:00
reader.go feat(alerting): add global usage metrics for alerting 2016-08-11 21:12:46 +02:00
result_handler_test.go feat(alerting): more work on handling result and saving state 2016-07-21 17:31:46 +02:00
result_handler.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
rule_test.go tests(alerting): fixes broken tests. pointers and stuff 🤷 2016-09-07 17:05:41 +02:00
rule.go feat(alerting): removed severity 2016-09-13 15:09:55 +02:00
scheduler.go fix(alerting): dont log null series 2016-09-16 14:59:54 +02:00
test_notification.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
test_rule.go Make alerting notifcations sync (#6158) 2016-10-03 09:38:03 +02:00
ticker_test.go feat(alerting): began work on splitting scheduler into scheduler and engine 2016-06-06 11:56:58 +02:00
ticker.go feat(alerting): began work on splitting scheduler into scheduler and engine 2016-06-06 11:56:58 +02:00