You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following metrics are emitted by default. Each of them can be disabled by applying the following configuration:
metrics:
<metric_name>:
enabled: false
vcenter.cluster.cpu.effective
The effective CPU available to the cluster. This value excludes CPU from hosts in maintenance mode or are unresponsive.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.cluster.cpu.limit
The amount of CPU available to the cluster.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.cluster.host.count
The number of hosts in the cluster.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{hosts}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
effective
Whether the host is effective in the vCenter cluster.
Any Bool
vcenter.cluster.memory.effective
The effective available memory of the cluster.
This value excludes memory from hosts that are either in maintenance mode or are unresponsive. It also excludes memory used by the VMware Service Console.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
vcenter.cluster.memory.limit
The available memory of the cluster.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
vcenter.cluster.vm.count
The number of virtual machines in the cluster.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{virtual_machines}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
power_state
The current power state of the virtual machine.
Str: on, off, suspended, unknown
vcenter.cluster.vm_template.count
The number of virtual machine templates in the cluster.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{virtual_machine_templates}
Sum
Int
Cumulative
false
vcenter.cluster.vsan.congestions
The congestions of IOs generated by all vSAN clients in the cluster.
Unit
Metric Type
Value Type
{congestions/s}
Gauge
Double
vcenter.cluster.vsan.latency.avg
The overall cluster latency while accessing vSAN storage.
Unit
Metric Type
Value Type
us
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN latency.
Str: read, write
vcenter.cluster.vsan.operations
The vSAN IOPs of a cluster.
Unit
Metric Type
Value Type
{operations/s}
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN operation.
Str: read, write, unmap
vcenter.cluster.vsan.throughput
The vSAN throughput of a cluster.
Unit
Metric Type
Value Type
By/s
Gauge
Double
Attributes
Name
Description
Values
direction
The type of vSAN throughput.
Str: read, write
vcenter.datacenter.cluster.count
The number of clusters in the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{clusters}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
status
The current status of the managed entity.
Str: red, yellow, green, gray
vcenter.datacenter.cpu.limit
The total amount of CPU available to the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.datacenter.datastore.count
The number of datastores in the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{datastores}
Sum
Int
Cumulative
false
vcenter.datacenter.disk.space
The amount of available and used disk space in the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
disk_state
The state of storage and whether it is already allocated or free.
Str: available, used
vcenter.datacenter.host.count
The number of hosts in the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{hosts}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
status
The current status of the managed entity.
Str: red, yellow, green, gray
power_state
The current power state of the host.
Str: on, off, standby, unknown
vcenter.datacenter.memory.limit
The total amount of memory available to the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
vcenter.datacenter.vm.count
The number of VM's in the datacenter.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{virtual_machines}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
status
The current status of the managed entity.
Str: red, yellow, green, gray
power_state
The current power state of the virtual machine.
Str: on, off, suspended, unknown
vcenter.datastore.disk.usage
The amount of space in the datastore.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
disk_state
The state of storage and whether it is already allocated or free.
Str: available, used
vcenter.datastore.disk.utilization
The utilization of the datastore.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.host.cpu.capacity
Total CPU capacity of the host system.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.host.cpu.reserved
The CPU of the host reserved for use by virtual machines.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
cpu_reservation_type
The type of CPU reservation for the host.
Str: total, used
vcenter.host.cpu.usage
The amount of CPU used by the host.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.host.cpu.utilization
The CPU utilization of the host system.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.host.disk.latency.avg
The latency of operations to the host system's disk.
This latency is the sum of the device and kernel read and write latencies. Requires Performance Counter level 2 for metric to populate.
Unit
Metric Type
Value Type
ms
Gauge
Int
Attributes
Name
Description
Values
direction
The direction of disk latency.
Str: read, write
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.disk.latency.max
Highest latency value across all disks used by the host.
As measured over the most recent 20s interval. Requires Performance Level 3.
Unit
Metric Type
Value Type
ms
Gauge
Int
Attributes
Name
Description
Values
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.disk.throughput
Average number of kilobytes read from or written to the disk each second.
As measured over the most recent 20s interval. Aggregated disk I/O rate. Requires Performance Level 4.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{KiBy/s}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
direction
The direction of disk latency.
Str: read, write
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.memory.usage
The amount of memory the host system is using.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.host.memory.utilization
The percentage of the host system's memory capacity that is being utilized.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.host.network.packet.drop.rate
The rate of packets dropped across each physical NIC (network interface controller) instance on the host.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
{packets/s}
Gauge
Double
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.network.packet.error.rate
The rate of packet errors transmitted or received on the host network.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
{errors/s}
Gauge
Double
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.network.packet.rate
The rate of packets transmitted or received across each physical NIC (network interface controller) instance on the host.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
{packets/s}
Gauge
Double
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.network.throughput
The amount of data that was transmitted or received over the network by the host.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{KiBy/s}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.network.usage
The sum of the data transmitted and received for all the NIC instances of the host.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{KiBy/s}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.host.vsan.cache.hit_rate
The host's read IOs which could be satisfied by the local client cache.
As measured over the most recent 5m interval.
Unit
Metric Type
Value Type
%
Gauge
Int
vcenter.host.vsan.congestions
The congestions of IOs generated by all vSAN clients in the host.
As measured over the most recent 5m interval.
Unit
Metric Type
Value Type
{congestions/s}
Gauge
Double
vcenter.host.vsan.latency.avg
The host latency while accessing vSAN storage.
As measured over the most recent 5m interval.
Unit
Metric Type
Value Type
us
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN latency.
Str: read, write
vcenter.host.vsan.operations
The vSAN IOPs of a host.
As measured over the most recent 5m interval.
Unit
Metric Type
Value Type
{operations/s}
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN operation.
Str: read, write, unmap
vcenter.host.vsan.throughput
The vSAN throughput of a host.
As measured over the most recent 5m interval.
Unit
Metric Type
Value Type
By/s
Gauge
Double
Attributes
Name
Description
Values
direction
The type of vSAN throughput.
Str: read, write
vcenter.resource_pool.cpu.shares
The amount of shares of CPU in the resource pool.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{shares}
Sum
Int
Cumulative
false
vcenter.resource_pool.cpu.usage
The usage of the CPU used by the resource pool.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.resource_pool.memory.ballooned
The amount of memory in a resource pool that is ballooned due to virtualization.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.resource_pool.memory.granted
The amount of memory that is granted to VMs in the resource pool from shared and non-shared host memory.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
type
The type of memory granted.
Str: private, shared
vcenter.resource_pool.memory.shares
The amount of shares of memory in the resource pool.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{shares}
Sum
Int
Cumulative
false
vcenter.resource_pool.memory.swapped
The amount of memory that is granted to VMs in the resource pool from the host's swap space.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.resource_pool.memory.usage
The usage of the memory by the resource pool.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
type
The type of memory usage.
Str: guest, host, overhead
vcenter.vm.cpu.readiness
Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU.
Unit
Metric Type
Value Type
%
Gauge
Int
vcenter.vm.cpu.usage
The amount of CPU used by the VM.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MHz
Sum
Int
Cumulative
false
vcenter.vm.cpu.utilization
The CPU utilization of the VM.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.vm.disk.latency.avg
The latency of operations to the virtual machine's disk.
Requires Performance Counter level 2 for metric to populate. As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
ms
Gauge
Int
Attributes
Name
Description
Values
direction
The direction of disk latency.
Str: read, write
disk_type
The type of storage device that is being recorded.
Str: virtual, physical
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.disk.latency.max
The highest reported total latency (device and kernel times) over an interval of 20 seconds.
Unit
Metric Type
Value Type
ms
Gauge
Int
Attributes
Name
Description
Values
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.disk.throughput
Average number of kilobytes read from or written to the virtual disk each second.
As measured over the most recent 20s interval. Requires Performance Level 2.
Unit
Metric Type
Value Type
{KiBy/s}
Gauge
Int
Attributes
Name
Description
Values
direction
The direction of disk latency.
Str: read, write
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.disk.usage
The amount of storage space used by the virtual machine.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
disk_state
The state of storage and whether it is already allocated or free.
Str: available, used
vcenter.vm.disk.utilization
The utilization of storage on the virtual machine.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.vm.memory.ballooned
The amount of memory that is ballooned due to virtualization.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.vm.memory.swapped
The portion of memory that is granted to this VM from the host's swap space.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.vm.memory.swapped_ssd
The amount of memory swapped to fast disk device such as SSD.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
KiBy
Sum
Int
Cumulative
false
vcenter.vm.memory.usage
The amount of memory that is used by the virtual machine.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
vcenter.vm.memory.utilization
The memory utilization of the VM.
Unit
Metric Type
Value Type
%
Gauge
Double
vcenter.vm.network.packet.drop.rate
The rate of transmitted or received packets dropped by each vNIC (virtual network interface controller) on the virtual machine.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
{packets/s}
Gauge
Double
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.network.packet.rate
The rate of packets transmitted or received by each vNIC (virtual network interface controller) on the virtual machine.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
{packets/s}
Gauge
Double
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.network.throughput
The amount of data that was transmitted or received over the network of the virtual machine.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By/s
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
direction
The direction of network throughput.
Str: transmitted, received
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.network.usage
The network utilization combined transmit and receive rates during an interval.
As measured over the most recent 20s interval.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
{KiBy/s}
Sum
Int
Cumulative
false
Attributes
Name
Description
Values
object
The object on the virtual machine or host that is being reported on.
Any Str
vcenter.vm.vsan.latency.avg
The virtual machine latency while accessing vSAN storage.
Unit
Metric Type
Value Type
us
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN latency.
Str: read, write
vcenter.vm.vsan.operations
The vSAN IOPs of a virtual machine.
Unit
Metric Type
Value Type
{operations/s}
Gauge
Int
Attributes
Name
Description
Values
type
The type of vSAN operation.
Str: read, write, unmap
vcenter.vm.vsan.throughput
The vSAN throughput of a virtual machine.
Unit
Metric Type
Value Type
By/s
Gauge
Double
Attributes
Name
Description
Values
direction
The type of vSAN throughput.
Str: read, write
Optional Metrics
The following metrics are not emitted by default. Each of them can be enabled by applying the following configuration:
metrics:
<metric_name>:
enabled: true
vcenter.host.memory.capacity
Total memory capacity of the host system.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Double
Cumulative
false
vcenter.vm.memory.granted
The amount of memory that is granted to a VM.
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
MiBy
Sum
Int
Cumulative
false
Resource Attributes
Name
Description
Values
Enabled
vcenter.cluster.name
The name of the vCenter cluster.
Any Str
true
vcenter.datacenter.name
The name of the vCenter datacenter.
Any Str
true
vcenter.datastore.name
The name of the vCenter datastore.
Any Str
true
vcenter.host.name
The hostname of the vCenter ESXi host.
Any Str
true
vcenter.resource_pool.inventory_path
The inventory path of the resource pool.
Any Str
true
vcenter.resource_pool.name
The name of the resource pool.
Any Str
true
vcenter.virtual_app.inventory_path
The inventory path of the vApp.
Any Str
true
vcenter.virtual_app.name
The name of the vApp.
Any Str
true
vcenter.vm.id
The instance UUID of the virtual machine.
Any Str
true
vcenter.vm.name
The name of the virtual machine.
Any Str
true
vcenter.vm_template.id
The instance UUID of the virtual machine template.