Host Metrics
VMware Aria
Operations for Networks
collects many
metrics for hosts, including CPU usage, datastore, memory, network, and disk
metrics.CPU Usage Metrics for
Hosts
These metrics provide information about the CPU use on the host.
Metric Name | Metric API Name | Description | Supported by Databus |
---|---|---|---|
CPU Co-stop Time (%) | cpu.costop.delta.summation.millisecond | Percentage of time the host is ready, but unable to run due
to co-scheduling constraints. | |
CPU Ready Time (%) | cpu.ready.delta.summation.millisecond | Percentage of time the VM was waiting in line to use the CPU
on the host. | |
CPU Run Time (ms) | cpu.run.delta.summation.millisecond | Total time spent in run state by all VMs of
this host. | |
CPU Usage (MHz) | cpu.usagemhz.rate.average.megaHertz | Average CPU use in megahertz. | Yes |
CPU Usage Rate (%) | cpu.usage.rate.average.percent | Percentage of the CPU used out of its total capacity. | Yes |
CPU Wait Time (ms) | cpu.wait.delta.summation.millisecond | Total CPU time spent in wait state such as CPU idle, CPU swap
wait, and CPU I/O wait. | |
Uptime (s) | sys.uptime.absolute.latest.second | Total time elapsed since the last system startup. |
Network Metrics for Hosts
These metrics provide information about the network performance of the host.
Metric Name | Metric API Name | Description | Supported by Databus |
---|---|---|---|
Dropped Rx Packets | net.droppedRx.delta.summation.number | Average ratio of the number of dropped Rx packets to the total
number of Rx packets. | Yes |
Dropped Tx Packets | net.droppedTx.delta.summation.number | Average ratio of the number of dropped Tx packets to the total
number of Tx packets. | Yes |
Max IO Latency | datastore.maxTotalLatency.absolute.latest.millisecond | Highest latency value across all datastores connected to the
host. | |
Max Network Traffic Rate (Kbps) | net.usage.rate.maximum.kiloBitsPerSecond | Maximum data transmission rate on the host over any five minute
interval in the selected duration. Maximum network rate
includes both transmitted and received data. | Yes |
Max Network Tx Rate (Kbps) | net.transmitted.rate.maximum.kiloBitsPerSecond | Maximum data transmission rate on the host over any five minute
interval in the selected duration. | Yes |
Max Packet Drop Ratio (%) | net.packetDrop.ratio.maximum.percent | Maximum ratio of total packets dropped to total number of packets
received over any five minute interval in the selected
duration. | Yes |
Max Packet Drops | net.droppedTotal.delta.maximum.number | Maximum number of dropped packets over any five minute interval
in the selected duration. | yes |
Multicast Rx Packets | net.multicastRx.delta.summation.number | Total number of multicast packets received across all pNICs
(physical network adapters) during the sampling interval. | Yes |
Multicast Tx Packets | net.multicastTx.delta.summation.number | Total number of multicast packets transmitted across all pNICs
during the sampling interval. | Yes |
Network Max Rx Rate (Kbps) | net.received.rate.maximum.kiloBitsPerSecond | Maximum network data receive rate on the host over any five
minute interval in the selected duration. | Yes |
Network Packet Count | net.packetsTotal.delta.summation.number | Total number of packets transmitted and received during the
interval across all pNICs. | Yes |
Network Packet Drop Percent (%) | net.packetDrop.ratio.average.percent | Ratio of total number of dropped packets to total number of
packets. | Yes |
Network Packet Drops | net.droppedTotal.delta.summation.number | Total number of packet drops on the host. | Yes |
Network Rx Rate (Kbps) | net.received.rate.average.kiloBitsPerSecond | Average rate at which data was received during the time
interval. | Yes |
Network Traffic Rate (Kbps) | net.usage.rate.average.kiloBitsPerSecond | Average rate of received and transmitted traffic during the time
interval. | Yes |
Network Tx Rate (Kbps) | net.transmitted.rate.average.kiloBitsPerSecond | Average rate at which data was transmitted during the time
interval. | Yes |
Outbound Expire Flow Drop Count | flow.fiveTupleExpireOutbound.delta.summation.number | Number of five tuples dropped due to the number of source IP
addresses of flows reaching the outbound limit. The outbound limit
for TCP flows is 1000 (allowed) and 50 (denied), and the
outbound limit of UDP flows is 500 (allowed) and 50
(denied). This
is a protection mechanism to make sure that the entities do not
overload the total flow limit. | |
Rx Broadcast Packets | net.broadcastRx.delta.summation.number | Number of broadcast packets received during a specified time
interval. | Yes |
Rx Broadcast Ratio | net.broadcastByRx.ratio.average.percent | Percent of broadcast packets received during a specified time
interval. | Yes |
Rx Packet Drop Percent (%) | net.packetDropRx.ratio.average.percent | Ratio of total number of dropped Rx packets to total number of Rx
packets. | Yes |
Rx Packets | net.packetsRx.delta.summation.number | Average number of received packets during the time
interval. | Yes |
Total Disk Latency (ms) | disk.totalLatency.absolute.average.millisecond | Average total latency (sum of kernel and device latency) for both
read and write commands. | |
Total Network Traffic | net.usage.delta.summation.kiloBytes | Sum of data transmitted and received for all the NIC instances of
the host. | Yes |
Tx Broadcast Packets | net.broadcastTx.delta.summation.number | Number of broadcast packets transmitted during a specified time
interval. | Yes |
Tx Broadcast Ratio | net.broadcastByTx.ratio.average.percent | Average percent of broadcast packets transmitted during a
specified time interval. | Yes |
Tx Packet Drop Percent (%) | net.packetDropTx.ratio.average.percent | Ratio of total number of dropped Tx packets to total number of Tx
packets. | Yes |
Tx Packets | net.packetsTx.delta.summation.number | Average number of transmitted packets during the time
interval. | Yes |
Unicast Rx Packets | net.unicastRx.delta.summation.number | Total number of unicast packets received by the host. | Yes |
Unicast Tx Packets | net.unicastTx.delta.summation.number | Total number of unicast packets transmitted by the host. | Yes |
Wrong Collector Flow Drop Count | flow.rawRecordReporterWrongCollector.delta.summation.number | Number of raw flow
records dropped as they were reported on a wrong type of
VMware Aria
Operations for Networks collector.Physical flows must
be reported to physical proxies. Other flows must be reported to
non-physical proxies. |
Datastore Metrics for
Hosts
These metrics provide information about the datastore use of the host.
Metric Name | Metric API Name | Description |
---|---|---|
Read IOPS | datastore.numberReadAveraged.rate.average.number | Average number of read commands issued per second during the
collection interval. |
Read Latency (ms) | datastore.totalReadLatency.absolute.average.millisecond | Average latency of each read operation issued by the link through
which the host is connected to the datastore. |
Read Rate (Kbps) | datastore.read.rate.average.kiloBytesPerSecond | Average number of kilobytes read by the link through which the
host is connected to the datastore. |
RW IOPS | datastore.numberRWAveraged.rate.average.number | Average number of read and write commands issued per second
during the collection interval. |
RW Rate (Kbps) | datastore.usage.rate.average.kiloBytesPerSecond | The aggregated input rates and output rates of the link through
which the host is connected to the datastore. |
Write IOPS | datastore.numberWriteAveraged.rate.average.number | Average number of write commands issued per second during the
collection interval. |
Write Latency (ms) | datastore.totalWriteLatency.absolute.average.millisecond | Average latency of
each write operation issued by the link through which the host
is connected to the datastore. |
Write Rate (Kbps) | datastore.write.rate.average.kiloBytesPerSecond | Average number of kilobytes written by the link through which the
host is connected to the datastore. |
Memory Metrics for Hosts
These metrics provide information about memory use and allocation on the host.
Metric Name | Metric API Name | Description | Supported by Databus |
---|---|---|---|
Memory Balloon | mem.vmmemctl.absolute.average.kiloBytes | The amount of memory currently claimed by the balloon driver. This metric
indicates that the host is taking memory from less needful VMs,
and allocating it to those VMs where there is an increased
memory requirement. | |
Memory State (0-3) | mem.state.absolute.latest.number | Overall state of the memory. The value is an integer between 0
(high) and 3 (low). | |
Memory Swap Used | mem.swapused.absolute.average.kiloBytes | The amount of swap memory currently in use. A large amount of
swap memory does not indicate a performance problem. Check the
swap rates to verify if the guest is actively in need of more
memory than that is available. | |
Memory Swap-In Rate (Kbps) | mem.swapinRate.rate.average.kiloBytesPerSecond | Rate at which the memory is swapped from disk to active memory
during the time interval. | |
Memory Swap-Out Rate (Kbps) | mem.swapoutRate.rate.average.kiloBytesPerSecond | Rate at which the memory is being swapped from active memory to
the disk during the time interval. | |
Memory Usage Rate (%) | mem.usage.absolute.average.percent | Percentage of memory used from the available machine
memory. | Yes |
Reserved Memory (KB) | mem.reservedCapacity.absolute.average.megaBytes | Amount of reserved memory by powered-on VMs and the memory used
for running VMware vSphere services on the host. | |
Overhead Memory (KB) | mem.overhead.absolute.average.kiloBytes | Memory overhead reported by the host. Memory overhead is
the total memory allocated to powered on VMs beyond its reserved
memory and the memory used for running vSphere services on the
host. | |
Consumed Memory (KB) | mem.consumed.absolute.average.kiloBytes | Total memory consumed by the VMs and VMware vSphere services in
the host. | |
Active Memory (KB) | mem.active.absolute.average.kiloBytes | Total memory actively used by the host. Total memory includes
memory used by VMs and VMware vSphere services running on the
host. The VMkernel estimates the total memory based on recently
touched memory pages. | Yes |
Disk Metrics for Hosts
These metrics provide information about disk use of the host.
Metric Name | Metric API Name | Description |
---|---|---|
Average Read Latency (ms) | disk.deviceReadLatency.absolute.average.millisecond | Average latency of each read operation issued to complete a Small
Computer System Interface (SCSI) command from the physical
device. |
Average Write Latency (ms) | disk.deviceWriteLatency.absolute.average.millisecond | Average latency of each write operation issued to complete a SCSI
command from the physical device. |
Disk Bus Resets | disk.busResets.delta.summation.number | Number of SCSI-bus reset commands issued during the collection
interval. |
Disk Commands Aborted | disk.commandsAborted.delta.summation.number | Number of SCSI commands aborted during the collection
interval. |
Disk Device Latency (ms) | disk.deviceLatency.absolute.average.millisecond | Average amount of time taken to complete a SCSI command from the
physical device. |
Disk Kernel Latency (ms) | disk.kernelLatency.absolute.average.millisecond | Average amount of time spent by the VMkernel processing each SCSI
command. |
Disk Queue Depth | disk.queueDepth.absolute.latest.number | Maximum queue depth during the collection interval. |
Disk Queue Latency | disk.queueLatency.absolute.average.millisecond | Average amount of time spent in the VMkernel queue, per SCSI
command, during the collection interval. |
Disk Reads (KB) | disk.read.rate.average.kiloBytesPerSecond | Average number of reads through this link. |
Disk Writes (KB) | disk.write.rate.average.kiloBytesPerSecond | Average number of writes through this link. |
Read IOPS | disk.numberReadAveraged.rate.average.number | Average number of reads issued to complete a SCSI command through
this link. |
RW IOPS | disk.numberRWAveraged.rate.average.number | Average number of reads or writes issued to complete a SCSI
command through this link. |
Total Disk Latency (ms) | disk.totalLatency.absolute.average.millisecond | Average amount of time taken during the collection interval to
process a SCSI command issued by the guest operating system to the
VM. |
Write IOPS | disk.numberWriteAveraged.rate.average.number | Average number of writes issued to complete a SCSI command
through this link. |