Predefined Health Rules for Kubernetes Entities

This provides details of the predefined (out of the box) health rules for Kubernetes Entities.

The Controller provides predefined health rules to simplify Kubernetes alerting without the need for manual configuration. The table below describes the available predefined rules and their details:
Predefined Health Rule Description Affected Entity Critical Criteria Value Warning Criteria Value
K8s Pod Resource Usage vs Limits Determines whether cpu/memory usage is too high compared to limits. Pod 0.90 0.75
K8s Deployment Running vs Desired Determines if enough pods are running in a deployment. Workload 0.8 0.9
K8s Statefulset Running vs Desired Determines if enough pods are running in a statefulset Workload 0.8 0.9
K8s Daemonset Running vs Desired Determines if enough pods are running in a daemonset Workload 0.8 0.9
K8s Replicaset Running vs Desired Determines if enough pods are running in a replicaset Workload 0.8 0.9

Select Kubernetes on the Health Rules page to view these rules. Use these predefined rules or create custom health rules. For more information, see Define Health Rule for Kubernetes Entities.