Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: d78443cefb5805a56aae0087d660740bf60f77be
https://github.com/tribe29/checkmk/commit/d78443cefb5805a56aae0087d660740bf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2021-12-13 (Mon, 13 Dec 2021)
Changed paths:
M checkman/kube_pod_resources
A checkman/kube_pod_resources_with_capacity
M cmk/base/plugins/agent_based/kube_pod_resources.py
A cmk/base/plugins/agent_based/kube_pod_resources_with_capacity.py
A cmk/base/plugins/agent_based/utils/kube_pod_resources.py
A cmk/gui/plugins/metrics/kube.py
A cmk/gui/plugins/wato/check_parameters/kube_pod_resources.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_kube_pod_resources.py
Log Message:
-----------
kube_pod_resources: New Plugin
We introduce a check plugin based on the existing k8s_pod_resources.
This includes the following changes:
* rework k8s_pod_resources to work with new section
* introduce a second check for Kubernetes Deployments
* add testing
* change metrics based on new understanding of allocatable/capacity
* add monitoring for the duration of a pod is pending
* add monitoring for whether a pod is unknown
* make the monitoring configurable
* add pod names to details
* rename with our new convention
CMK-8766 and CMK-8838
Change-Id: I7066569243351d00c2ab020cdaebf82316692516