grafana/pkg/services/ngalert/eval
Alexander Weaver d004f8a98d
Alerting: Recording rules understands errors embedded in dataframes (#88946)
* Make MakeDependencyError public for tests in another package

* Create tests for errors in eval results

* Extract logic to pull frame errors out into exported function

* Maybe we can drop cyclomatic complexity lint suppression now?

* extract frame errors and fail recording rules if frames contain error

* Fix up retry logic to actually work

* Do not retry non retryable errors
2024-06-11 10:37:10 -05:00
..
eval_mocks Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
context.go Alerting: Support hysteresis command expression (#75189) 2024-01-04 11:47:13 -05:00
eval_bench_test.go Alerting: Improve performance of matching captures (#71828) 2023-07-20 09:07:00 +01:00
eval_test.go Alerting: Recording rules understands errors embedded in dataframes (#88946) 2024-06-11 10:37:10 -05:00
eval.go Alerting: Recording rules understands errors embedded in dataframes (#88946) 2024-06-11 10:37:10 -05:00
extract_md_test.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
extract_md.go Alerting: Sort NumberCaptureValues in EvaluationString (#71927) 2023-07-19 12:09:21 +01:00
testing.go Alerting: Support hysteresis command expression (#75189) 2024-01-04 11:47:13 -05:00