Skip to content

Alert pack

KubeMeridian ships a curated Prometheus Operator PrometheusRule with 25 alerts across the common Kubernetes failure modes, evaluated by your own Prometheus / Alertmanager.

Install

bash
kubectl apply -f deploy/kubemeridian-prometheusrule.yaml

Set the release: label to match your Prometheus Operator ruleSelector (kube-prometheus-stack uses the Helm release name).

Groups

GroupAlerts
nodesNotReady, Memory/Disk/PID pressure, filesystem almost full
workloadsCrashLooping, OOMKilled, high restart rate, container waiting, Pending, Failed, Deployment/StatefulSet mismatch, DaemonSet rollout, Job failed, HPA maxed
resourcesCPU throttling, quota almost full
storagePV/PVC & inodes filling up (crit + warn), PV errors
monitoring-metaKubeStateMetricsDown (highest-value), NodeExporterDown, TargetDown

TIP

kube-prometheus-stack already ships most of the canonical kubernetes-mixin alerts. If you run it with defaults, install only the bold "KubeMeridian addition" rules to avoid duplicates. For a raw Prometheus + KSM setup, apply the whole file. Full guidance is in the file header.

Apache-2.0 licensed.