From 63ab117205c0e3a4e69e61ed59805ededde43deb Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Thu, 16 Nov 2017 23:51:21 -0800 Subject: [PATCH] addons: Add prometheus rules for DaemonSets * https://github.com/coreos/prometheus-operator/pull/755 --- addons/prometheus/rules.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/addons/prometheus/rules.yaml b/addons/prometheus/rules.yaml index 4e4df9d1..a504272c 100644 --- a/addons/prometheus/rules.yaml +++ b/addons/prometheus/rules.yaml @@ -303,6 +303,33 @@ data: description: Kubelet {{$labels.instance}} is running {{$value}} pods, close to the limit of 110 summary: Kubelet is close to pod limit + - alert: K8SDaemonSetsNotScheduled + expr: kube_daemonset_status_desired_number_scheduled - kube_daemonset_status_current_number_scheduled + > 0 + for: 10m + labels: + severity: warning + annotations: + description: A number of daemonsets are not scheduled. + summary: Daemonsets are not scheduled correctly + - alert: K8SDaemonSetsNotRunning + expr: kube_daemonset_status_desired_number_scheduled - kube_daemonset_status_number_ready + > 0 + for: 10m + labels: + severity: warning + annotations: + description: A number of daemonsets are not ready. + summary: Daemonsets are not ready + - alert: K8SDaemonSetsMissScheduled + expr: kube_daemonset_status_number_misscheduled > 0 + for: 10m + labels: + severity: warning + annotations: + description: A number of daemonsets are running where they are not supposed + to run. + summary: Daemonsets are not scheduled correctly kubernetes.rules.yaml: |+ groups: - name: ./kubernetes.rules