Updates to OpenShift Virtualization 4.22 recording rules naming

Updated -

Based on the Prometheus best practices, recording rules should follow the naming convention of <level>:<metric>:<operations>, so that users can distinguish between recording rules and metrics. In OpenShift Virtualization 4.22 and newer versions, recording rule names have been updated to follow this convention.

The following recording rules were renamed to correct naming conventions:

Previous name Updated name
kubevirt_hyperconverged_operator_health_status cluster:kubevirt_hco_operator_health_status:count
kubevirt_cnao_cr_kubemacpool_aggregated cluster:kubevirt_cnao_cr_kubemacpool_deployed:sum
kubevirt_cnao_kubemacpool_manager_up cluster:kubevirt_cnao_kubemacpool_manager_up:sum
kubevirt_cnao_operator_up cluster:kubevirt_cnao_operator_up:sum
kubevirt_cdi_clone_pods_high_restart cluster:kubevirt_cdi_clone_pods_high_restart:count
kubevirt_cdi_import_pods_high_restart cluster:kubevirt_cdi_import_pods_high_restart:count
kubevirt_cdi_upload_pods_high_restart cluster:kubevirt_cdi_upload_pods_high_restart:count
kubevirt_cdi_operator_up cluster:kubevirt_cdi_operator_up:sum
kubevirt_hpp_operator_up cluster:kubevirt_hpp_operator_up:sum
kubevirt_ssp_common_templates_restored_increase cluster:kubevirt_ssp_common_templates_restored:increase1h
kubevirt_ssp_operator_reconcile_succeeded_aggregated cluster:kubevirt_ssp_operator_reconcile_succeeded:sum
kubevirt_ssp_template_validator_rejected_increase cluster:kubevirt_ssp_template_validator_rejected:increase1h
kubevirt_ssp_template_validator_up cluster:kubevirt_ssp_template_validator_up:sum
kubevirt_ssp_operator_up cluster:kubevirt_ssp_operator_up:sum
kubevirt_memory_delta_from_requested_bytes container:kubevirt_memory_delta_from_requested_bytes:max
kubevirt_allocatable_nodes cluster:kubevirt_nodes_allocatable:count
kubevirt_api_request_deprecated_total cluster:kubevirt_api_request_deprecated_total:sum
kubevirt_nodes_with_kvm cluster:kubevirt_nodes_with_kvm:count
kubevirt_number_of_vms namespace:kubevirt_vm:sum
kubevirt_virt_api_up cluster:kubevirt_virt_api_up:sum
kubevirt_virt_controller_ready cluster:kubevirt_virt_controller_ready:sum
kubevirt_virt_controller_up cluster:kubevirt_virt_controller_up:sum
kubevirt_virt_handler_up cluster:kubevirt_virt_handler_up:sum
kubevirt_virt_operator_leading cluster:kubevirt_virt_operator_leading:sum
kubevirt_virt_operator_ready cluster:kubevirt_virt_operator_ready:sum
kubevirt_virt_operator_up cluster:kubevirt_virt_operator_up:sum
kubevirt_vm_container_memory_request_margin_based_on_rss_bytes pod_container:kubevirt_vm_memory_request_margin_based_on_rss_bytes:sum
kubevirt_vm_container_memory_request_margin_based_on_working_set_bytes pod_container:kubevirt_vm_memory_request_margin_based_on_working_set_bytes:sum
kubevirt_vmi_guest_vcpu_queue vmi:kubevirt_vmi_guest_queue_length:sum
kubevirt_vmi_memory_used_bytes vmi:kubevirt_vmi_memory_used_bytes:sum
kubevirt_vmi_phase_count node:kubevirt_vmi_phase:sum
kubevirt_vmsnapshot_disks_restored_from_source vm:kubevirt_vmsnapshot_disks_restored:sum
kubevirt_vmsnapshot_disks_restored_from_source_bytes vm:kubevirt_vmsnapshot_restored_bytes:sum
kubevirt_vmsnapshot_persistentvolumeclaim_labels pvc:kubevirt_vmsnapshot_labels:info
  • Component
  • cnv

Comments