You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add RuleOutput labels and PerformanceOverAccuracy for BoolGauge (#1816)
* Add RuleOutput to pass labels to split PrometheusRules
* Add PerformanceOverAccuracy support for BoolGauge indicators
* Fix gofumpt formatting in controller test
* fix: move burnrate alerts to short rules in split Prometheus generation
When splitting Prometheus rules for performance over accuracy, alerts should
fire on the frequently-evaluated short rules, not on long rules. Long rules
are only for calculating the full 4-week error budget window via subquery.
Move burnrates from longSpec to shortSpec so that ErrorBudgetBurn and
SLOMetricAbsent alerts are evaluated frequently with short intervals.