cluster-service/alerts/testing-prometheusRule.yaml (21 lines of code) (raw):

apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: labels: app.kubernetes.io/name: kube-prometheus app.kubernetes.io/part-of: kube-prometheus prometheus: k8s role: alert-rules name: kubernetes-monitoring-rules namespace: monitoring spec: groups: - name: InstancesDownV1 rules: - alert: InstancesDownV1 expr: sum(up{job="app"}) == 0 labels: severity: critical annotations: summary: "All instances of the App are down" description: "All instances of the App are down"