Check manual page of kube_memory
|Distribution||official part of Check_MK|
Request utilization is the memory usage divided by the sum of all configured container memory requests. Limit utilization is computed in the same manner. The utilization percentage values are omitted if any of the associated request/limit value are not configured. Moreover, limit utilization is omitted if any container has a limit of zero. The reason for omission is displayed in the check's details.
The service includes metrics for the memory usage, the request utilization, the limit utilization, the memory request and memory limit of the Kubernetes object.
By default, the service goes to
CRIT, if the limit utilization passes 80.0% or 90.0%,
respectively. There are no default levels regarding the request utilization, i.e. the service is
OK irrespective of request utilization. This behaviour can be changed via the rule Kubernetes memory resource utilization.
Currently, this check does not have swap support.
The check requires that the special agent kube is configured.