Werk #15609: KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes

Komponente Checks & agents
Titel KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes
Datum 28.04.2023
Level Kleine Änderung
Klasse Bugfix
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen
Checkmk versions & editions
2.3.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.2.0b7 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

This change affects those using the Kubernetes together with the feature Collect information about Persistent Volume Claims & Persistent Volumes (available in 2.2.0 and above).

With this feature turned on, the Kubernetes agent will contact the kubelet on each node via a proxy provided by the Kubernetes API server. This means the data collection depends on the number of nodes and the latency of the Pod network. If this data collection takes too long, the Kubernetes agent may timeout. This in turn causes the previously collected API data to be discarded.

With this Werk, the data collection time is limited to 30 seconds. The omission of the data causes the omission of metrics from the PVC service of a Pod. This is consistent with how missing data is handled, if the corresponding kubelet is down.

Zur Liste aller Werks