Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 12d95f1b09e22f2e5063beedc8aa2c3dc3e8b896
https://github.com/tribe29/checkmk/commit/12d95f1b09e22f2e5063beedc8aa2c3dc…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M checks/agent_kube
M cmk/gui/plugins/wato/special_agents/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/common.py
M cmk/special_agents/utils_kubernetes/performance.py
A cmk/special_agents/utils_kubernetes/prometheus_api.py
A cmk/special_agents/utils_kubernetes/prometheus_section.py
M cmk/special_agents/utils_kubernetes/query.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
OpenShift usage data I
This change includes
* configuration of a Prometheus API endpoint
* a pydantic model of the Prometheus HTTP API
* scraping said endpoint for cpu and memory metrics in the same manner
as OKD dashboard
CMK-11241
Change-Id: I52a64a25785d68c041c250e4b86b699ae79bd574