Understanding the interdependencies between physical sites and virtual resources is crucial for effective capacity monitoring and troubleshooting. The Stretch Management Pack establishes a streamlined relationship model within VMware Aria Operations, linking the custom Stretch Cluster object directly to native infrastructure. This enables administrators to visualize and navigate the complex interactions between distributed hardware and stretch-configured workloads, facilitating more informed decision-making for disaster recovery.
The relationship diagram depicts how the Management Pack integrates into the Aria Operations ecosystem:
- ClusterComputeResource (Native): The starting point in the native hierarchy.
- Custom Groups (type: Stretch): These are the "input" objects. They group VMs and Hosts for a specific site. The Management Pack automatically discovers these groups and "looks into" them to aggregate data.
- Stretch Cluster (Custom Object): The "output" object. The Management Pack creates this additional object type to host the aggregated metrics. This ensures that metrics are standardized and detached from the volatile configuration of native objects or manual policies.
- Virtual Machines & Hosts: The leaf objects from which utilization data is actually sourced.
| Name | Description |
|---|
| Name | Unique cluster name extracted from dynamic discovery (based on Custom Group naming) |
| Name | Type | Description |
|---|
| Location | Group | Instanced metric group containing all capacity, utilization, and failover metrics per physical site. |
Note: All metrics below are calculated per physical location (e.g., Site A, Site B). For every metric listed (except percentages), a corresponding metric with a .bh suffix is automatically generated to track utilization exclusively during configured Business Hours.
| Name | Type | Unit | Description |
|---|
| hosts.cpu.total | Metric | MHz | Total CPU capacity provisioned across all hosts in this specific location. |
| hosts.cpu.usage | Metric | MHz | Current aggregated CPU usage of all hosts in this specific location. |
| vms.cpu.usage | Metric | MHz | Current aggregated CPU usage of all stretch-configured VMs running in this location. |
| hosts.mem.total | Metric | KB | Total usable memory capacity across all hosts in this specific location. |
| hosts.mem.usage | Metric | KB | Current aggregated memory usage of all hosts in this specific location. |
| vms.mem.usage | Metric | KB | Current aggregated memory demand of all stretch-configured VMs running in this location. |
| cpu.failover.usage | Metric | MHz | Amount of CPU resources actively required/reserved for failover scenarios from the counterpart location. |
| mem.failover.usage | Metric | KB | Amount of memory resources actively required/reserved for failover scenarios from the counterpart location. |
| cpu.failover.usage.pct | Metric | % | Percentage of total CPU resources utilized for failover readiness. |
| mem.failover.usage.pct | Metric | % | Percentage of total memory resources utilized for failover readiness. |