Check-Manual von kube_memory

Kubernetes: Memory
Distribution offizieller Teil von Check_MK
Lizenz GPL
Unterstützte Agenten Kubernetes
This check shows the memory usage of a Kubernetes object, its request utilization and its limit utilization.

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 WARN or 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.