Skip to content

Commit 23dc196

Browse files
authored
Merge pull request #469 from beorn7/beorn7/rules
Fix AggregatedAPIDown alert
2 parents ef0757b + f2afdb6 commit 23dc196

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

alerts/kube_apiserver.libsonnet

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@ local utils = import 'utils.libsonnet';
8484
{
8585
alert: 'AggregatedAPIDown',
8686
expr: |||
87-
sum by(name, namespace)(sum_over_time(aggregator_unavailable_apiservice[5m])) > 0
87+
(1 - max by(name, namespace)(avg_over_time(aggregator_unavailable_apiservice[5m]))) * 100 < 90
8888
||| % $._config,
8989
'for': '5m',
9090
labels: {
9191
severity: 'warning',
9292
},
9393
annotations: {
94-
message: 'An aggregated API {{ $labels.name }}/{{ $labels.namespace }} is down. It has not been available at least for the past five minutes.',
94+
message: 'An aggregated API {{ $labels.name }}/{{ $labels.namespace }} has been only {{ $value | humanize }}% available over the last 5m.',
9595
},
9696
},
9797
(import '../lib/absent_alert.libsonnet') {

0 commit comments

Comments
 (0)