vRealize Operations Super Metrics

Working with Super Metrics


After working with a customer wanting help with super metrics, it occurred to me if this was actually going to solve their requirement. You want to ask yourself what are you exactly wanting to achieve and if you need to present this as a report or a dashboard for example.  Here is a collection of my notes that I thought I’d share with you.

What is a super metric?

A super-metric is:
  • Mathematical formula containing one or more metrics or properties
  • Complex custom metric you define to trace a combination of other metrics, from one or multiple objects
  • Super-metrics are defined to one or more objects, once created
  • Example of super metric would be tracking average disk latency across all virtual machines in a cluster


Creating a Super-Metric

within the vROps dashboard, go to:

  • Administration –
    • Configuration –
      • Super Metrics

To enable Super Metric:

You will need to enable the policy once it has been created:

  • Select Super Metric
  • Select object types
    • Find object type to apply, e.g. Select vCenter
    • Add it in to an active policy
    • Can take up to 10 minutes to show up
Define a function (Formula)
Add Operators
Apply to an object (i.e. Cluster level)
Enable them in a policy (this can be the default policy or a new policy)


  • What objects to assign super metrics?
  • Which object types to assign to?
  • What metrics to analyse ?
  • Enabled in the default policy?
  • Determine the objects that are involved in the behavior to track.
    • When you define the metrics to use, you can select either specific objects or object types. For example, you can select the specific objects VM001 and VM002, or you can select the object type virtual machine.
  • Determine the metrics to include in the super metric.
    • If you are tracking the transfer of packets along a network, use metrics that refer to packets in and packets out. In another common use of super metrics, the metrics might be the average CPU usage or average memory usage of the object type you select.
  • Decide how to combine or compare the metrics
    • For example, to find the ratio of packets in to packets out, you must divide the two metrics. If you are tracking CPU usage for an object type, you might want to determine the average use. You might also want to determine what the highest or lowest use is for any object of that type. In more complex scenarios, you might need a formula that uses constants or trigonometric functions.
  • Decide where to assign the super metric.
    • You define the objects to track in the super metric, then assign the super metric to the object type that contains the objects being tracked. To monitor all the objects in a group, enable the super metric in the policy, and apply the policy to the object group.
  • Determine the policy to which you add the super metric
    • After you create the super metric, you add it to a policy. For more information
Download super-metrics from the Sample Exchange https://vrealize.vmware.com/sample-exchange