-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
Add a recording rule that calculate the per vmi memory overcommit percentage.
(sum by (vmi_pod, namespace)(kubevirt_vmi_memory_domain_bytes{} + on(name, namespace) group_left(vmi_pod)(0*kubevirt_vmi_info))/ (sum by (vmi_pod, namespace)(label_replace(kube_pod_resource_request{resource="memory"},"vmi_pod", "$1", "pod", "(.*)" ))- (sum by (vmi_pod, namespace)(kubevirt_vmi_launcher_memory_overhead_bytes{} + on(name, namespace) group_left(vmi_pod)(0*kubevirt_vmi_info{}))) )) *100
Total overcommit:
Note: This is currently blocked by CNV-69371
sum(sum by (vmi_pod, namespace)(kubevirt_vmi_memory_domain_bytes{} + on(name, namespace) group_left(vmi_pod)(0*kubevirt_vmi_info) )) / sum(sum by (vmi_pod, namespace)(label_replace(kube_pod_resource_request{resource="memory"},"vmi_pod", "$1", "pod", "(.*)" ))- (sum by (vmi_pod, namespace)(kubevirt_vmi_launcher_memory_overhead_bytes{} + on(name, namespace) group_left(vmi_pod)(0*kubevirt_vmi_info{}))) )
- is related to
-
CNV-69371 kubevirt_vmi_launcher_memory_overhead_bytes does not report an accurate value
-
- ASSIGNED
-