eG Monitoring

Measures reported by OSHvTenantTest

In OpenStack, tenants (also known as projects) are created and managed using services executed by the OpenStack Controller. Each tenant/project is a logical container for resources and represents an isolated environment where users can create and manage their own instances (virtual machines), networks, storage volumes, and security groups. Administrators can set up quotas for each tenant in the cloud infrastructure. This enables multiple tenants/projects to use same cloud infrastructure without interfering with each other's permissions and resources.

This test monitors the tenants/projects managed by the target controller and reports the amount of local storage available to each tenant/project. In the process, this test also reveals the total memory and vCPUs utilization of each tenant. Using these metrics, administrators can identify the tenant/project that over-utilized the memory and CPU resources and initiate remedial actions to optimize resource utilization. This also enables administrators to allocate more resources to support operations on the tenant/project (if required) and plan for the resource requirements in future.

Outputs of the test: One set of results for each tenant

Descriptor: Tenant

The measures made by this test are as follows:

Measurement | Description | Measurement Unit | Interpretation
--- | --- | --- | ---
Total_local_storage | Indicates the total amount of local storage available to this tenant/project. | GB | The detailed diagnosis of this measure reveals the names of virtual machines (VMs), state of each VM, memory allocated to each VM in MB, number of vCPUs used by each VM, amount of local storage allocated to each VM, flavor of each VM, the total uptime of each VM, ID each VM and tenant ID.
Total_memory_usage | Indicates the total amount of memory used by this tenant/project. | MB |
Total_vCPU_usage | Indicates the total number of vCPUs used by this tenant/project. | Number |
Total_hours | Indicates the lifespan of virtual machines on this tenant/project until they are manually terminated or deleted. | Hours |