eG Monitoring
 

Measures reported by vCldProviderVdcTest

A Provider vDC (PvDC) is used to provide a single type of compute resources and a single type of storage resources. PvDCs are created for segmenting resources based on resource characteristics. A PvDC can be used to define availability and SLAs based around performance. These are then mapped back to a cluster or resource pool at the vSphere layer.

This test reports the compute capacity and storage capacity of the provider virtual DataCenters (provider vDCs) connecting to the vCloud Director. Also, this test throws light on the status of the provider vDC, verifies whether this provider vDC is enabled/not, and also periodically checks whether the compute capacity of the provider vDC is capable of growing/shrinking based on demand.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Status Indicates the current status of this provider vDC.   The values this measure can report and their numeric equivalents have been listed in the table below:

Measure Value Numeric Value
Creation failed -1
Not ready 0
Ready 1
Unknown 2
Unrecognized status 3

Note:

This measure reports the Measure Values listed in the table above while indicating the current status of a provider vDC. However, in the graph of this measure, the status will be represented using the corresponding numeric equivalents only.

Enabled Indicates whether/not this provider vDC is enabled with the vCloud Director.   This measure reports a value Yes if the provider vDC is currently enabled and a value No if it is disabled.

The values this measure can report and their numeric equivalents are available in the table below:

Measure Value Numeric Value
No 0
Yes 1

Note:

By default, this measure reports the above-mentioned States while indicating whether/not the provider vDC is enabled. However, in the graph of this measure, states will be represented using their corresponding numeric equivalents only.

Elastic Indicates whether/not this provider vDC is elastic.   An Elastic vDC allows you to add more resources to a Provider vDC when they become consumed/constrained. This only works with the Pay-as-you-go Allocation model. When you opt for this model, it implies that you have little knowledge as a provider on how many VMs will be deployed. Potentially, there is the possibility that all your resources will be consumed, and your consumers will not be able to deploy any more workloads. This is where Elastic vDCs come in, as it allows you to add more resources to a PvDC on the fly.This measure reports a value Yes if the provider vDC is enabled and a value No if otherwise.

This measure reports the value Yes if the provider vDC is elastic, and the value No if it is not.

The numeric values for the above mentioned states are represented in the table below:

Measure Value Numeric Value
No 0
Yes 1

Note:

By default, this measure reports the above-mentioned States while indicating whether/not the provider vDC is elastic or not. However, in the graph of this measure, states will be represented using their corresponding numeric equivalents only.

HA Indicates whether/not the vSphere cluster from which this provider vDC derives its resources is an HA-enabled cluster.   This measure reports the value Yes if the vSphere cluster mapped to the Provider vDC is HA-enabled, and the value No if it is not.

The values this measure can report and their numeric equivalents are available in the table below:

Measure Value Numeric Value
No 0
Yes 1

Note:

By default, this measure reports the above-mentioned States while indicating whether/not the vSphere cluster mapped to a provider vDC is HA-enabled. However, in the graph of this measure, states will be represented using their corresponding numeric equivalents only.

No_of_datasores Indicates the number of datastores in this provider vdC. Number Use the detailed diagnosis of this measure to know which datastores are mapped to this pVDC.
No_of_org_vdc Indicates the number of organization vDCs provisioned from this provider vDC. Number The detailed diagnosis of this measure lists out the names of the organization vDCs that are provisioned from this provider vDC.
Total_cpu Indicates the CPU units that are allocated for consumption in this provider vDC. Mhz  
Cpu_used Indicates the CPU that is currently in use in this provider vDC. Mhz A very high value for these measures indicates the excessive usage of a pVDC by the org vDCs that are mapped to it. Compare the value of this measure to isolate the CPU-hungry pvDCs.
Cpu_used_percent Indicates the percentage of CPU resources in this pVDC that is currently in use. Percentage
Cpu_allocation Indicates the CPU units that are currently allocated to the Org vDCs mapped to this pVDC. Mhz The detaield diagnosis of this measure lists out the Organization, Organization vDC and the CPU allocated to each of the Organization vDC.
Cpu_allocated_percent Indicates the percentage of CPU resources of this pVDC that is allocated to the Org vDCs mapped to it. Percentage  
Cpu_overhead Indicates the CPU units that are allocated to the vShield Manager for connecting to the VMs that are provisioned from this provider vDC. Mhz  
Total_memory Indicates the maximum amount of memory that is allocated for consumption in this provider vDC. MB  
Memory_used Indicates the amount of memory that is currently in use in this provider vDC. MB A very high value for these measures indicates the excessive usage of the memory resources in a pvDC by the Org vDCs mapped to it. Compare the value of each of these measures across pvDCs to isolate the memory-hungry pvDCs.
Memory_used_percent Indicates the percentage of memory that is currently used in this provider vDC. Percentage
Memory_allocation Indicates the amount of memory that is currently allocated to the Org vDCs mapped to this pVDC. MB The detailed diagnosis of the this measure lists the org vDCs mapped to a provider vDC, the organization to which each org vDC belongs, and the amount of memory allocated to every org vDC.
Memory_allocated_percent Indicates the percentage of memory in this pVDC that is currently allocated to the Org vDCs mapped to it. Percentage  
Memory_overhead Indicates the percentage of memory that is allocated to the vShield Manager for connecting to the VMs that are provisioned from this provider vDC. Percentage  
Total_storage Indicates the maximum number of storage units that are allocated for consumption in this provider vDC. GB  
Storage_used Indicates the amount of storage space that is currently in use in this pvDC. GB A very high value for this measure indicates the excessive usage of the storage space in an pVDC by the Org vDCs mapped to it. Compare the value of this measure to isolate the pvDCs that could potentially require more space.
Storage_used_percent Indicates the percentage of storage that is currently used in this pvDC. Percentage
Storage_allocation Indicates the percentage of storage that is currently allocated to the org vDCs mapped to this pvDC. GB  
Storage_allocated_percent Indicates the percentage of storage that is currently allocated to the users. Percentage  
Storage_overhead Indicates the amount of memory that is allocated to the vShield Manager for connecting to the VMs that are provisioned from this provider vDC. GB