Skip to content
Snippets Groups Projects
Unverified Commit 21e26c80 authored by Arthur Silva Sens's avatar Arthur Silva Sens Committed by GitHub
Browse files

Merge pull request #1609 from paulfantom/fix-1602

jsonnet: filter out kube-proxy alerts when kube-proxy is disabled
parents 6bfb07aa 35f0bca4
No related branches found
No related tags found
No related merge requests found
...@@ -37,6 +37,14 @@ function(params) { ...@@ -37,6 +37,14 @@ function(params) {
mixin:: (import 'github.com/kubernetes-monitoring/kubernetes-mixin/mixin.libsonnet') { mixin:: (import 'github.com/kubernetes-monitoring/kubernetes-mixin/mixin.libsonnet') {
_config+:: k8s._config.mixin._config, _config+:: k8s._config.mixin._config,
} + {
// Filter-out alerts related to kube-proxy when `kubeProxy: false`
[if !(defaults + params).kubeProxy then 'prometheusAlerts']+:: {
groups: std.filter(
function(g) !std.member(['kubernetes-system-kube-proxy'], g.name),
super.groups
),
},
}, },
prometheusRule: { prometheusRule: {
......
...@@ -752,18 +752,6 @@ spec: ...@@ -752,18 +752,6 @@ spec:
for: 15m for: 15m
labels: labels:
severity: critical severity: critical
- name: kubernetes-system-kube-proxy
rules:
- alert: KubeProxyDown
annotations:
description: KubeProxy has disappeared from Prometheus target discovery.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeproxydown
summary: Target disappeared from Prometheus target discovery.
expr: |
absent(up{job="kube-proxy"} == 1)
for: 15m
labels:
severity: critical
- name: kube-apiserver-burnrate.rules - name: kube-apiserver-burnrate.rules
rules: rules:
- expr: | - expr: |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment