A Super Metric earns its keep when something uses it. Over the last four parts we built a small set of KPIs: memory in GB, the worst CPU ready in a cluster, the powered-on vCPU to pCore ratio, an idle VM count, a CPU status code and a host balance index. In this final part …
VMware VCF Operations Super Metrics from 0 to Hero – Part 4: Hero Patterns
After Part 3 you can build almost any formula: single-object math, aggregation across the hierarchy, filters and status codes. But there is a difference between a formula that works in Preview and a KPI you can run in production for years, across thousands of objects, and hand over to a colleague. This part is about …
VMware VCF Operations Super Metrics from 0 to Hero – Part 3: Filtering and Logic
At the end of Part 2 I left you with a flawed formula. Our vCPU to pCore ratio summed the vCPUs of every VM in the cluster, including the ones that have been powered off for months. A customer looking at that number would see an overcommitment that doesn’t exist. So far, a resource entry …
VMware VCF Operations Super Metrics from 0 to Hero – Part 2: Looping Functions and Depth
In Part 1 we took a Super Metric formula apart: resource entries, this, metric keys and depth. Every example worked on a single object. That is useful for unit conversions, but the real value of Super Metrics starts when one object asks many objects a question. VCF Operations already answers many cluster questions out of …
VMware VCF Operations Super Metrics from 0 to Hero – Part 1: Anatomy of a Formula
VMware VCF Operations collects thousands of metrics out of the box, and for most day-to-day questions they are all you need. Sooner or later, though, every environment has questions the built-in metrics weren’t designed to answer. A KPI that combines metrics from different objects or even different adapters. A value calculated for a scope that …
Log Data Transfer from Aria Operations for Logs 8.18 to VCF Operations for Logs 9
Introduction to Log Data Transfer in VCF Operations 9 With the release of VMware Cloud Foundation (VCF) 9, Logs is now more integrated into Operations. Moving from Aria Operations for Logs 8.18.x to VCF 9 does not support a direct, in-place upgrade, instead, administrators must perform a fresh deployment of the 9.0 appliance. This deployment …
Migrating Content and Config from Aria Operations for Logs 8.18 to VCF Operations for Logs 9
Introduction As organizations modernize their Private Clouds with VMware Cloud Foundation 9, the logging infrastructure undergoes a significant evolution. Transitioning from VMware Aria Operations for Logs 8.18.x (formerly vRealize Log Insight) to the new VCF Operations for Logs 9 is designed as a side-by-side migration requiring a fresh deployment. While there is a fully supported …
Retrieve Passwords from VCF Fleet Manager: VCF Operations Cloud Proxy Example
One of the great things about an all-encompassing Private Cloud solution like VMware Cloud Foundation (VCF) is how much it automates for you. From automatically installing or updating VCF Operations Cloud Proxies to managing critical passwords like the root user’s within the VCF Fleet Manager, VCF aims to streamline your operations. But what happens when …
Reducing Alert Noise for VM Groups in VCF Operations
In my previous post (https://thomas-kopton.de/vblog/?p=2198), I detailed how to track HA-induced Virtual Machine restarts in VCF Operations, including the required symptoms, alert definitions, and REST Webhook notifications. However, in larger setups, with potentially over 20 VMs per ESX host, receiving 20 individual notifications is impractical. This simply creates alert fatigue and undermines the entire alerting …
Monitoring HA VM Restarts in VCF Operations
Someone recently asked me if there’s a straightforward way to notify Virtual Machine owners as soon as their VMs were affected by an HA Event. Apparently, suitable alarm definitions are not available out-of-the-box in VCF Operations, and the customer asked for a solution. Scenario The scenario is therefore quite simple: First Approach Initially, I considered …