Skip to content

Commit cadf366

Browse files
authored
Merge pull request #23 from Yolean/CPUThrottling-exclude-metrics-server
excludes metrics-server from CPUThrottling since it is inseanely high…
2 parents 8de7f4e + a0bed28 commit cadf366

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

kubernetes-mixin/alerts.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,9 @@ spec:
360360
runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-cputhrottlinghigh
361361
summary: Processes experience elevated CPU throttling.
362362
expr: |
363-
sum(increase(container_cpu_cfs_throttled_periods_total{container!="", }[5m])) by (container, pod, namespace)
363+
sum(increase(container_cpu_cfs_throttled_periods_total{container!="", pod!~"metrics-server.*"}[5m])) by (container, pod, namespace)
364364
/
365-
sum(increase(container_cpu_cfs_periods_total{}[5m])) by (container, pod, namespace)
365+
sum(increase(container_cpu_cfs_periods_total{pod!~"metrics-server.*"}[5m])) by (container, pod, namespace)
366366
> ( 25 / 100 )
367367
for: 15m
368368
labels:

kubernetes-mixin/mixin.libsonnet

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@ kubernetes {
1212
kubeStateMetricsSelector: 'job="kube-state-metrics"',
1313
nodeExporterSelector: 'job="node-exporter"',
1414
kubeletSelector: 'job="kubelet"',
15+
cpuThrottlingSelector: 'pod!~"metrics-server.*"',
1516
},
1617
}

0 commit comments

Comments
 (0)