The capacity engine computes and publishes metrics that help you to plan your resource use based on consumer demand. Project-based metrics are a subset of capacity metrics that help to plan future resource use based on predicted consumer demand.

Capacity Metrics Group

For the capacity metrics group, full metric names include the name of the resource container. For example, if density metrics are computed for CPU or memory, the actual metric names appear as cpu|density or mem|density.

Only resource containers enabled for the capacity computations have relevant metrics. Not all metric types are generated for all resource containers. For example, if CPU or memory resource containers are enabled in a policy for density, but the network resource container is not, then cpu|density and mem|density metrics are calculated but network|density metrics are not.

A capacity metric definition includes resource containers that act as a consumer or a provider. For example in vSphere, the virtual machines are consumers of CPU and memory that the ESX host provides.

Table 1. Capacity Metrics Group

Metric Key

Metric Name

Generated for

Description

capacityRemainingUsingConsumers_average

Capacity Remaining for Average Consumer Profile

Provider

Number of average-size consumers that can fit into the capacity remaining. An average-size consumer demands 50% of total capacity.

capacityRemainingUsingConsumers_small

Capacity Remaining for Small Consumer Profile

Provider

Number of small-size consumers that can fit into the capacity remaining. A small-size consumer demands 0 - 33% of the total capacity.

capacityRemainingUsingConsumers_medium

Capacity Remaining for Medium Consumer Profile

Provider

Number of medium-size consumers that can fit into the capacity remaining. A medium-size consumer demands 33-66% of the total capacity.

capacityRemainingUsingConsumers_large

Capacity Remaining for Large Consumer Profile

Provider

Number of large-size consumers that can fit into the capacity remaining. A large-size consumer demands 66-100% of the total capacity.

capacityRemaining

Capacity Remaining (%)

Both

Percent capacity remaining in the resource container. For example, if the resource container is memory and 2 GB out of 10 GB of memory is free, the capacityRemaining = 20%.

underusedpercent

Under used (%)

Both

Percent capacity not being used.

idletimepercent

Idle time (%)

Both

Percent time a resource is idle based on use over time. Time is a policy setting. If not set, the default period is 30 days. For example, if a resource is idle for a total of 6 days out of 30 days, idletimepercent = 20%.

wasteValue

Reclaimable Capacity

Both

Amount of reclaimable capacity based on consumer demand over time. Time is a policy setting. If not set, the default period is 30 days. For example, if a vSphere host is configured with 10 GB of memory but only 2 GB of memory is used on average over 30 days, then wasteValue = 8 GB.

size.recommendation

Recommended Size

Both

Capacity recommendation based on demand over time. Time is a policy setting. If not set, the default period is 30 days. For example, if consumer demand is 2 GB of memory on average over 30 days, then the capacity recommendation is 2 GB.

optimal.vConsumption.per.pConsumption

Optimal consumption ratio

Provider

Ratio of ideal resource consumption to provision based on consumer demand over time. Ideal resource consumption is when the current capacity satisfies demand. Time is a policy setting. If not set, the default period is 30 days.

vConsumption.per.pConsumption

Consumption ratio

Provider

Ratio of current resource consumption to provision based on consumer demand.

object.demand

Stress Free Demand

Both

Demand based on peak analysis of raw demand values.

object.capacity

Usable Capacity

Both

Total capacity minus buffers. Capacity buffer is a policy setting.

object.demand.percent

Effective Demand (%)

Both

Percent capacity required by effective demand.

powered.on.consumer.count

Number of powered on consumers

Both

Number of consumers that are using a resource.

base.demand

Computed Demand

Both

Demand for an object based on self or consumer demand without the peak consideration policy setting.

actual.capacity

Current size

Both

Actual capacity without buffers

wastePercent

Reclaimable Capacity (%)

Both

Percent of reclaimable capacity based on consumer demand over time. Time is a policy setting. If not set, the default period is 30 days. For example, if a vSphere host is configured with 10 GB of memory but only 2 GB of memory is used on average over 30 days, then wastePercent = 80%.

Object-level Metrics Group

Object-level metrics are calculated to track capacity use for all objects of a particular object type.

Table 2. Object-level Metrics Group

Metric Key

Metric Name

Description

summary|timeRemaining

Time Remaining

Time remaining before usable capacity runs out. Usable capacity excludes capacity reserved for HA and buffers.

summary|isStress

Is Stressed

Value equals 1 or a yellow badge indicates that an object is stressed. Value equals 0 or a green badge indicates that the object is not stressed. For a stress badge defined in a policy, when the stress exceeds the lowest threshold, the badge color changes from green to yellow.

summary|capacityRemainingValue

Capacity Remaining Value

Capacity remaining.

summary|oversized

Is Oversized

Indicates if an object has too much capacity configured, value of 1, or not, value of 0.

summary|idle

Is Idle

Indicates if an object is idle (value of 1) or not (value of 0).

summary|poweredOff

Powered Off

Indicates power state of an object. Value of 1 means ON and value of 0 means OFF.

summary|capacityRemainingUsingConsumers_average

Capacity Remaining (Average consumer profile)

Capacity remaining based on average consumer demand.

summary|capacityRemainingUsingConsumers_small

Capacity Remaining (Small consumer profile)

Capacity remaining based on small consumer demand.

summary|capacityRemainingUsingConsumers_medium

Capacity Remaining (Medium consumer profile)

Capacity remaining based on medium consumer demand.

summary|capacityRemainingUsingConsumers_large

Capacity Remaining (Large consumer profile)

Capacity remaining based on large consumer demand.

summary|capacityRemaining_min

Capacity Remaining (Based on instantaneous peak)

Capacity remaining based on peak demand or stress.

summary|capacity.provider.count

Number of Capacity providers

Number of capacity providers.

summary|consumer.count

Number of Capacity consumers

Number of capacity consumers.

summary|consumer.count.per.provider.count

Consumer Provider ratio

Ratio of number of consumers to number of providers.

summary|optimal.consumer.per.provider

Optimal Consumer Provider ratio

Ratio of consumer to provider that would be optimal based on consumer demand.

Project-Based Metrics

Project-based metrics are calculated for a change in resources or demand that could affect capacity at some time in the future. See Planning the Capacity for Your Managed Environment Using vRealize Operations Manager. Most metrics appear with_whatif appended to the capacity metric name. For example, the what-if applicable metric for capacity remaining is published as capacityRemaining_whatif.