Skip to content

Commit d6ab1a7

Browse files
sebastiangaiserskl
andauthored
fix(alerts): add instance label to KubeAggregatedAPIErrors (#991)
* fix(alerts): use sum by instance max for 'KubeAggregatedAPIErrors' Signed-off-by: Sebastian Gaiser <[email protected]> * Update alerts/kube_apiserver.libsonnet Co-authored-by: Stephen Lang <[email protected]> * Update alerts/kube_apiserver.libsonnet * Update alerts/kube_apiserver.libsonnet * fix(alerts): use sum by instance max for 'KubeAggregatedAPIErrors' - adjust description Signed-off-by: Sebastian Gaiser <[email protected]> * fix(build): remove extra parenthsis Signed-off-by: Stephen Lang <[email protected]> --------- Signed-off-by: Sebastian Gaiser <[email protected]> Signed-off-by: Stephen Lang <[email protected]> Co-authored-by: Stephen Lang <[email protected]> Co-authored-by: Stephen Lang <[email protected]>
1 parent a3fbf21 commit d6ab1a7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

alerts/kube_apiserver.libsonnet

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,16 @@ local utils = import '../lib/utils.libsonnet';
8888
{
8989
alert: 'KubeAggregatedAPIErrors',
9090
expr: |||
91-
sum by(name, namespace, %(clusterLabel)s)(increase(aggregator_unavailable_apiservice_total{%(kubeApiserverSelector)s}[10m])) > 4
91+
sum by(%(clusterLabel)s, instance, name, reason)(increase(aggregator_unavailable_apiservice_total{%(kubeApiserverSelector)s}[1m])) > 0
9292
||| % $._config,
93+
'for': '10m',
9394
labels: {
9495
severity: 'warning',
9596
},
9697
annotations: {
97-
description: 'Kubernetes aggregated API {{ $labels.name }}/{{ $labels.namespace }} has reported errors. It has appeared unavailable {{ $value | humanize }} times averaged over the past 10m.',
98+
description: 'Kubernetes aggregated API {{ $labels.instance }}/{{ $labels.name }} has reported {{ $labels.reason }} errors%s.' % [
99+
utils.ifShowMultiCluster($._config, ' on cluster {{ $labels.%(clusterLabel)s }}' % $._config),
100+
],
98101
summary: 'Kubernetes aggregated API has reported errors.',
99102
},
100103
},

0 commit comments

Comments
 (0)