Description of problem:
As OpenShift becomes heterogeneous, it is ideal to get a feel of how many nodes belong to a certain OS type, arch etc via telemetry. Especially with OpenShift supporting Windows nodes in 4.6, the Windows Containers team would like to get
- Total number of Windows nodes used by all customers
- Total number of cores on the Windows nodes
As of now, we're missing this info in the recording rules.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
No query exists today to get number of nodes based on OS type or arch.
Query exists to get number of nodes based on OS type and arch and we can use it in telemetry
QE testing passed by check following "Query" expressions in "Monitoring" --> "Metrics" in OCP console.
# oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.6.0-0.nightly-2020-09-10-145837 True False 17h Cluster version is 4.6.0-0.nightly-2020-09-10-145837
windows-machine-config-operator git commit: 38eb51cd41f5a2bcf4c2aa01c8186e23b77b9f7c