Skip to content

Commit fd73f04

Browse files
Remove kube-state-metrics alerts (#297)
Signed-off-by: ArthurSens <[email protected]> Signed-off-by: ArthurSens <[email protected]> Co-authored-by: Aleksandar Aleksandrov <[email protected]>
1 parent 6849754 commit fd73f04

File tree

2 files changed

+6
-37
lines changed

2 files changed

+6
-37
lines changed

lib/alert-filter.libsonnet

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ local unwatedAlerts = [
6868
'KubeletDown', // Re-added to platform-mixin
6969
'KubeClientErrors',
7070

71+
// From kube-state-metrics
72+
'KubeStateMetricsWatchErrors', // Re-added to platform-mixin
73+
'KubeStateMetricsShardingMismatch',
74+
'KubeStateMetricsShardsMissing',
75+
7176
// From prometheus-operator
7277
'PrometheusOperatorListErrors', // Re-added to platform-mixin
7378
'PrometheusOperatorWatchErrors', // Re-added to platform-mixin

monitoring-satellite/manifests/kube-prometheus-rules/rules.yaml

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -187,43 +187,7 @@ spec:
187187
labels:
188188
severity: critical
189189
- name: kube-state-metrics
190-
rules:
191-
- alert: KubeStateMetricsWatchErrors
192-
annotations:
193-
description: kube-state-metrics is experiencing errors at an elevated rate in watch operations. This is likely causing it to not be able to expose metrics about Kubernetes objects correctly or at all.
194-
runbook_url: https://github.com/gitpod-io/runbooks/blob/main/runbooks/KubeStateMetricsWatchErrors.md
195-
summary: kube-state-metrics is experiencing errors in watch operations.
196-
expr: |
197-
(sum(rate(kube_state_metrics_watch_total{job="kube-state-metrics",result="error"}[5m]))
198-
/
199-
sum(rate(kube_state_metrics_watch_total{job="kube-state-metrics"}[5m])))
200-
> 0.01
201-
for: 15m
202-
labels:
203-
severity: critical
204-
- alert: KubeStateMetricsShardingMismatch
205-
annotations:
206-
description: kube-state-metrics pods are running with different --total-shards configuration, some Kubernetes objects may be exposed multiple times or not exposed at all.
207-
runbook_url: https://github.com/gitpod-io/runbooks/blob/main/runbooks/KubeStateMetricsShardingMismatch.md
208-
summary: kube-state-metrics sharding is misconfigured.
209-
expr: |
210-
stdvar (kube_state_metrics_total_shards{job="kube-state-metrics"}) != 0
211-
for: 15m
212-
labels:
213-
severity: critical
214-
- alert: KubeStateMetricsShardsMissing
215-
annotations:
216-
description: kube-state-metrics shards are missing, some Kubernetes objects are not being exposed.
217-
runbook_url: https://github.com/gitpod-io/runbooks/blob/main/runbooks/KubeStateMetricsShardsMissing.md
218-
summary: kube-state-metrics shards are missing.
219-
expr: |
220-
2^max(kube_state_metrics_total_shards{job="kube-state-metrics"}) - 1
221-
-
222-
sum( 2 ^ max by (shard_ordinal) (kube_state_metrics_shard_ordinal{job="kube-state-metrics"}) )
223-
!= 0
224-
for: 15m
225-
labels:
226-
severity: critical
190+
rules: []
227191
- name: kubernetes-apps
228192
rules: []
229193
- name: kubernetes-resources

0 commit comments

Comments
 (0)