eG Monitoring
 

Measures reported by OSHvHypervisorTest

Using this test, administrators can receive micro-level view of the composition of the target OpenStack KVM hypervisor. This test reveals the current status of the target hypervisor and the total number of vCPUs and also precisely reports the count of vCPUs the are free to be used on the hypervisor. This test also tracks the memory and local disk utilization on the hypervisor. This enables administrators to rapidly detect potential memory/local storage shortages at the earliest and initiate the appropriate remedial measures. Furthermore, this test reveals the count of cells, sockets and threads utilized on the hypervisor. Using these metrics, administrators can easily take decisions on scaling up the environment without increasing workload and latency. This test also reveals the current workload on the hypervisor, which helps administrators understand whether resources are being utilized adequately or over-utilized.

Outputs of the test: One set of results for the OpenStack KVM hypervisor that is being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Hypervisor_state Indicates the current state of the target hypervisor.  

The values this measure reports and their numeric equivalents are provided in the table below:

Measure Value Numeric Value
Down 0
Up 1

Note:

By default, this measure reports the Measure Values listed in the table above. In the graph of this measure however, the current state of the hypervisor is indicated by its corresponding numeric equivalent only - i.e., 0 and 1.

The detailed diagnosis of this measure reveals the name of target hypervisor, the current state of the hypervisor, type, version and IP address of the hypervisor, details related to CPU, service ID of the hypervisor, etc.

Hypervisor_status Indicates whether/not the target hypervisor is enabled.  

A high value for this measure indicates that the memory resources are depleting drastically. Administrators may be alerted to add additional resources before memory resources are drained completely.

Measure Value Numeric Value
Disabled 0
Enabled 1

Note:

By default, this measure reports the Measure Values listed in the table above. In the graph of this measure however, the current status of the hypervisor is indicated by its corresponding numeric equivalent only - i.e., 0 to 1.

Total_vcpu Indicates the total number of vCPUs in the target hypervisor. Number  
Vcpu_used Indicates the number of vCPUs that are in use. Number  
Vcpu_free Indicates the number of vCPUs that are available for use. Number A high value is preferred for this measure.
Vcpu_used_pct Indicates the percentage of the vCPUs used on the target hypervisor. Percent  
Cells Indicates the number of cells on the target hypervisor. Number Cells functionality enables you to scale an OpenStack Compute cloud in a more distributed fashion without having to use complicated technologies like database and message queue clustering. Cells functionality supports very large deployments.
Sockets Indicates the number of sockets on the target hypervisor. Number With sockets, you can configure VMs entirely without networking. In such a case, communication will be allowed only though the sockets.
Cores Indicates the number of cores on the target hypervisor. Number Cores are connected by an interconnect to create a multi-core system, and have equal access to system resources like memory and input/output ports.
Threads Indicates the number of threads that can be used to run CPU processes on the target hypervisor. Number  
Total_memory Indicates the total memory allocated for the target hypervisor. GB  
Used_memory Indicates the amount of memory used on the hypervisor. GB The value of this measure should be low.
Free_memory Indicates the amount of memory available for use on the hypervisor. GB A high value is preferred for this measure.
Memory_usage Indicates the percentage of the memory used on the hypervisor. Percent  
Total_local_storage Indicates the total amount of local disk storage on the target hypervisor. GB  
Used_local_storage Indicates the amount of local storage used on the hypervisor. GB The value of this measure should be low.
Free_local_storage Indicates the amount of local storage available for use on the hypervisor. GB A high value is preferred for this measure.
Local_storage_usage Indicates the percentage of local storage used on the hypervisor. Percent  
Current_workload Indicates the number of tasks that are currently handled by the hyervisor. Number This measure is a good indicator of the current workload of the hypervisor.
Running_vms Indicates the number of VMs that are currently running on the hypervisor. Number