Docs » Integrations Guide » Integrations Reference » vSphere

image0 vSphere

Metadata associated with SignalFx’s vSphere integration can be found here. The relevant code for the plugin can be found here.

DESCRIPTION

This is the SignalFx vSphere integration. It collects metrics from vCenter and reports metrics to SignalFx

FEATURES

Built-in dashboards

  • vCenter: Overview of vCenter architecture from all Objects in the vCenter inventory.

image1

image2

  • ESX-Host: Provides metrics for a single ESX-Host.

image3

image4

image5

  • ESX-Hosts: Provides metrics for all the ESX-Hosts in vCenter.

image6

image7

  • VM: Provides metrics for a single Virtual Machine.

image8

image9

  • VMs: Provides metrics for all the Virtual Machines in vCenter.

image10

REQUIREMENTS AND DEPENDENCIES

Version information

Software Version
vCenter 5.5 or later

INSTALLATION

  1. Download the latest SignalFx-vSphere monitoring application ovf template zip file.
  2. Unzip the ovf template zip file.
  3. Deploy the ovf template to the vCenter using a connected/configured vSphere client.
  4. Login to the virtual machine . User : signalfx Password : signalfx
  5. Modify the sample configuration file located at /etc/vsphere/config.yaml as described in Configuration, below.
  6. Perform basic checks for network connectivity of VM by $ service vsphere-monitor check
  7. If the version of the vCenter is less than 6.5, please check the aritcle https://kb.vmware.com/s/article/2107096 to increase the volume of metrics sent by vCenter.
  8. Restart the service by $ service vsphere-monitor restart

CONFIGURATION

Using the example configuration file config.yaml as a guide, provide values for the configuration options listed below that make sense for your environment and allow you to connect to the VCenter to be monitored.

configuration option definition example value
host Hostname or IP address of the vCenter Server. 192.168.1.60
username Username required to login to vCenter Server. administrator@vsphere.local
password Password required to login to vCenter Server. Abcd123$
Name Name of the vCenter Server. VCenter-Signalfx
IngestToken SignalFx Ingest Token required to send metrics to ingest server. rJWesf1235RTsffseuv
MORSyncInterval Time interval at which the vCenter inventory should be synced. 300
MORSyncTimeout The time that the application should wait for the vCenter inventory to synchronize the first time. Larger inventories will require a longer timeout. This timeout should be increased according to the inventory size when the application fails with MORSyncTimeout error message. 600
MetricSyncInterval Time interval at which the available metrics should be synced. 300
MetricSyncTimeout The time that the application should wait for metrics to synchronize the first time. This should be increased when the volume of metrics is high. This timeout should be increased when the application fails with MetricSyncTimeout error message. 600
IngestEndpoint The url of ingest endpoint to send to metrics. https://ingest.signalfx.com
IngestTimeout The timeout interval for sending metrics to signalfx ingest endpoint. 20
IncludeMetrics Metrics required for different inventory objects can be included individually. Currently metrics can be added for datacenter, cluster, host and vm. mem.usage.average
ExcludeMetrics Metrics emitted from different inventory objects can be excluded individually. mem.usage.average
Dimensions Additional dimensions to be added to each datapoint. dimension_key: “dimension_value”

Example configuration:

config:
  - host: 192.168.1.60
    username: administrator@vsphere.local
    password: Abcd123$
    Name: VCenter4
    IngestToken: rJWesf1235RTsffseuv
    IngestEndpoint: 'https://ingest.signalfx.com'
    IngestTimeout: 20
    MORSyncInterval: 300
    MORSyncTimeout: 600
    MetricSyncInterval: 300
    MetricSyncTimeout: 600
    IncludeMetrics:
      host:
        - mem.swapused.average
      cluster:
        - mem.usage.average
    Dimensions:
      dimension_key: "dimension_value"
      dimension_key1: "dimension_value1"

The application can be configured to collect metrics from multiple VCenters in the following manner.

config:
  - host: 192.168.1.60
    username: administrator@vsphere.local
    password: Abcd123$
    Name: VCenter4
    IngestToken: rJWesf1235RTsffseuv
    IngestEndpoint: 'https://ingest.signalfx.com'
    IngestTimeout: 10
    MORSyncInterval: 300
    MORSyncTimeout: 1200
    MetricSyncInterval: 300
    MetricSyncTimeout: 900
    IncludeMetrics:
      host:
        - mem.swapused.average
      cluster:
        - mem.usage.average
    Dimensions:
      dimension_key: "dimension_value"
      dimension_key1: "dimension_value1"

  - host: 192.168.1.20
    username: administrator@vsphere.local
    password: Abcd123$
    Name: 192.168.1.20
    IngestToken: rJWesf1235RTsffseuv
    IngestEndpoint: 'https://ingest.signalfx.com'
    MORSyncInterval: 20
    MetricSyncInterval: 60
    ExcludeMetrics:
      host:
        - disk.usage.average

USAGE

Interpreting Built-in dashboards

  • vCenter:
  • Number of Datacenters: Total number of Datacenters in the vCenter.

image11

  • Number of Clusters: Total number of Clusters in the vCenter.

image12

  • Number of Hosts: Total number of Hosts in the vCenter.

image13

  • Number of VMs: Total number of Virtual Machines in the vCenter.

image14

  • Top Hosts by CPU Usage: List of top hosts having highest CPU Usage

image15

  • Top Hosts by Memory Usage: List of top hosts having highest Memory Usage

image16

  • ESX-Host:
  • Up time: Total uptime of ESX-Host in days.

image17

  • CPU Usage: CPU Usage percentage of ESX-Host.

image18

  • Memory Usage: Memory Usage percentage of ESX-Host.

image19

  • Disk Usage: Disk Usage percentage of ESX-Host.

image20

  • Network IO: Network IO operations of ESX-Host in bits/sec.

image21

  • Number of VMs: Total number of Virtual Machines in the ESX-Host.

image22

  • ESX-Hosts:
  • Top Hosts by VM count: List of top Hosts having highest VM count.

image23

  • CPU Usage: Percentile distribution of CPU Usage of different Hosts in the vCenter.

image24

  • Memory Usage: Percentile distribution of Memory Usage of different Hosts in the vCenter.

image25

  • Disk Usage: Percentile distribution of Disk Usage of different Hosts in the vCenter

image26

  • Network IO: Percentile distribution of Network Usage of different Hosts in the vCenter.

image27

  • Number of VMs: Stack chart of VM count of different Hosts present in the vCenter.

image28

  • VM:
  • Up time: Total uptime of VM in days.

image29

  • CPU Usage: CPU Usage percentage of VM.

image30

  • Memory Usage: Memory Usage percentage of VM.

image31

  • Disk Usage: Disk Usage percentage of VM.

image32

  • Network IO: Network IO operations of VM in bits/sec.

image33

  • Datastore Latency: Datastore latency of VM in seconds.

image34

  • VMs:
  • CPU Usage: Percentile distribution of CPU Usage of different VMs in the vCenter.

image35

  • Memory Usage: Percentile distribution of Memory Usage of different VMs in the vCenter.

image36

  • Disk Usage: Percentile distribution of Disk Usage of different VMs in the vCenter

image37

  • Network IO: Percentile distribution of Network Usage of different VMs in the vCenter.

image38

  • Up time: List of top VMs having highest uptime in the vCenter.

image39

METRICS

Below is a list of all metrics.

Metric Name Brief Type
cluster.cpu.usage.average CPU usage as a percentage during the interval gauge
cluster.cpu.usagemhz.average CPU usage in megahertz during the interval gauge
cluster.mem.consumed.average Amount of host physical memory consumed for backing up guest physical memory pages gauge
cluster.mem.overhead.average Host physical memory consumed by ESXi data structures for running the virtual machines gauge
cluster.mem.usage.average Percentage of host physical memory that has been consumed gauge
cluster.mem.vmmemctl.average Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest gauge
cluster.vmop.numChangeDS.latest Number of datastore change operations for powered-off and suspended virtual machines gauge
cluster.vmop.numChangeHost.latest Number of host change operations for powered-off and suspended VMs gauge
cluster.vmop.numChangeHostDS.latest Number of host and datastore change operations for powered-off and suspended virtual machines gauge
cluster.vmop.numClone.latest Number of virtual machine clone operations gauge
cluster.vmop.numCreate.latest Number of virtual machine create operations gauge
cluster.vmop.numDeploy.latest Number of virtual machine template deploy operations gauge
cluster.vmop.numDestroy.latest Number of virtual machine delete operations gauge
cluster.vmop.numPoweroff.latest Number of virtual machine power off operations gauge
cluster.vmop.numPoweron.latest Number of virtual machine power on operations gauge
cluster.vmop.numRebootGuest.latest Number of virtual machine guest reboot operations gauge
cluster.vmop.numReconfigure.latest Number of virtual machine reconfigure operations gauge
cluster.vmop.numRegister.latest Number of virtual machine register operations gauge
cluster.vmop.numReset.latest Number of virtual machine reset operations gauge
cluster.vmop.numSVMotion.latest Number of migrations with Storage vMotion (datastore change operations for powered-on VMs) gauge
cluster.vmop.numShutdownGuest.latest Number of virtual machine guest shutdown operations gauge
cluster.vmop.numStandbyGuest.latest Number of virtual machine standby guest operations gauge
cluster.vmop.numSuspend.latest Number of virtual machine suspend operations gauge
cluster.vmop.numUnregister.latest Number of virtual machine unregister operations gauge
cluster.vmop.numVMotion.latest Number of migrations with vMotion (host change operations for powered-on VMs) gauge
cluster.vmop.numXVMotion.latest Number of host and datastore change operations for powered-on and suspended virtual machines gauge
datacenter.vmop.numChangeDS.latest Number of datastore change operations for powered-off and suspended virtual machines gauge
datacenter.vmop.numChangeHost.latest Number of host change operations for powered-off and suspended VMs gauge
datacenter.vmop.numChangeHostDS.latest Number of host and datastore change operations for powered-off and suspended virtual machines gauge
datacenter.vmop.numClone.latest Number of virtual machine clone operations gauge
datacenter.vmop.numCreate.latest Number of virtual machine create operations gauge
datacenter.vmop.numDeploy.latest Number of virtual machine template deploy operations gauge
datacenter.vmop.numDestroy.latest Number of virtual machine delete operations gauge
datacenter.vmop.numPoweroff.latest Number of virtual machine power off operations gauge
datacenter.vmop.numPoweron.latest Number of virtual machine power on operations gauge
datacenter.vmop.numRebootGuest.latest Number of virtual machine guest reboot operations gauge
datacenter.vmop.numReconfigure.latest Number of virtual machine reconfigure operations gauge
datacenter.vmop.numRegister.latest Number of virtual machine register operations gauge
datacenter.vmop.numReset.latest Number of virtual machine reset operations gauge
datacenter.vmop.numSVMotion.latest Number of migrations with Storage vMotion (datastore change operations for powered-on VMs) gauge
datacenter.vmop.numShutdownGuest.latest Number of virtual machine guest shutdown operations gauge
datacenter.vmop.numStandbyGuest.latest Number of virtual machine standby guest operations gauge
datacenter.vmop.numSuspend.latest Number of virtual machine suspend operations gauge
datacenter.vmop.numUnregister.latest Number of virtual machine unregister operations gauge
datacenter.vmop.numVMotion.latest Number of migrations with vMotion (host change operations for powered-on VMs) gauge
datacenter.vmop.numXVMotion.latest Number of host and datastore change operations for powered-on and suspended virtual machines gauge
datastore.datastore.numberReadAveraged.average Average number of read commands issued per second to the datastore during the collection interval gauge
datastore.datastore.numberWriteAveraged.average Average number of write commands issued per second to the datastore during the collection interval gauge
datastore.disk.capacity.latest Configured size of the datastore gauge
datastore.disk.numberReadAveraged.average Average number of disk reads per second during the collection interval gauge
datastore.disk.numberWriteAveraged.average Average number of disk writes per second during the collection interval gauge
datastore.disk.provisioned.latest Amount of storage set aside for use by a datastore or a virtual machine gauge
datastore.disk.unshared.latest Amount of space associated exclusively with a virtual machine gauge
datastore.disk.used.latest Amount of space actually used by the virtual machine or the datastore gauge
host.cpu.coreUtilization.average CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized) gauge
host.cpu.costop.summation Time the virtual machine is ready to run, but is unable to run due to co-scheduling constraints gauge
host.cpu.demand.average The amount of CPU resources a virtual machine would use if there were no CPU contention or CPU limit gauge
host.cpu.idle.summation Total time that the CPU spent in an idle state gauge
host.cpu.latency.average Percent of time the virtual machine is unable to run because it is contending for access to the physical CPU(s) gauge
host.cpu.readiness.average Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU gauge
host.cpu.ready.summation Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval gauge
host.cpu.reservedCapacity.average Total CPU capacity reserved by virtual machines gauge
host.cpu.swapwait.summation CPU time spent waiting for swap-in gauge
host.cpu.totalCapacity.average Total CPU capacity reserved by and available for virtual machines gauge
host.cpu.usage.average CPU usage as a percentage during the interval gauge
host.cpu.usagemhz.average CPU usage in megahertz during the interval gauge
host.cpu.used.summation Total CPU usage gauge
host.cpu.utilization.average CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading) gauge
host.cpu.wait.summation Total CPU time spent in wait state gauge
host.datastore.datastoreIops.average Storage I/O Control aggregated IOPS gauge
host.datastore.datastoreMaxQueueDepth.latest Storage I/O Control datastore maximum queue depth gauge
host.datastore.datastoreNormalReadLatency.latest Storage DRS datastore normalized read latency gauge
host.datastore.datastoreNormalWriteLatency.latest Storage DRS datastore normalized write latency gauge
host.datastore.datastoreReadBytes.latest Storage DRS datastore bytes read gauge
host.datastore.datastoreReadIops.latest Storage DRS datastore read I/O rate gauge
host.datastore.datastoreReadLoadMetric.latest Storage DRS datastore metric for read workload model gauge
host.datastore.datastoreReadOIO.latest Storage DRS datastore outstanding read requests gauge
host.datastore.datastoreVMObservedLatency.latest The average datastore latency as seen by virtual machines gauge
host.datastore.datastoreWriteBytes.latest Storage DRS datastore bytes written gauge
host.datastore.datastoreWriteIops.latest Storage DRS datastore write I/O rate gauge
host.datastore.datastoreWriteLoadMetric.latest Storage DRS datastore metric for write workload model gauge
host.datastore.datastoreWriteOIO.latest Storage DRS datastore outstanding write requests gauge
host.datastore.maxTotalLatency.latest Highest latency value across all datastores used by the host gauge
host.datastore.numberReadAveraged.average Average number of read commands issued per second to the datastore during the collection interval gauge
host.datastore.numberWriteAveraged.average Average number of write commands issued per second to the datastore during the collection interval gauge
host.datastore.read.average Rate of reading data from the datastore gauge
host.datastore.siocActiveTimePercentage.average Percentage of time Storage I/O Control actively controlled datastore latency gauge
host.datastore.sizeNormalizedDatastoreLatency.average Storage I/O Control size-normalized I/O latency gauge
host.datastore.totalReadLatency.average The average time a read from the datastore takes gauge
host.datastore.totalWriteLatency.average The average time a write to the datastore takes gauge
host.datastore.write.average Rate of writing data to the datastore gauge
host.disk.busResets.summation Number of SCSI-bus reset commands issued during the collection interval gauge
host.disk.commands.summation Number of SCSI commands issued during the collection interval gauge
host.disk.commandsAborted.summation Number of SCSI commands aborted during the collection interval gauge
host.disk.commandsAveraged.average Average number of SCSI commands issued per second during the collection interval gauge
host.disk.deviceLatency.average Average amount of time, in milliseconds, to complete a SCSI command from the physical device gauge
host.disk.deviceReadLatency.average Average amount of time, in milliseconds, to read from the physical device gauge
host.disk.deviceWriteLatency.average Average amount of time, in milliseconds, to write to the physical device gauge
host.disk.kernelLatency.average Average amount of time, in milliseconds, spent by VMkernel to process each SCSI command gauge
host.disk.kernelReadLatency.average Average amount of time, in milliseconds, spent by VMkernel to process each SCSI read command gauge
host.disk.kernelWriteLatency.average Average amount of time, in milliseconds, spent by VMkernel to process each SCSI write command gauge
host.disk.maxQueueDepth.average Maximum queue depth gauge
host.disk.maxTotalLatency.latest Highest latency value across all disks used by the host gauge
host.disk.numberRead.summation Number of disk reads during the collection interval gauge
host.disk.numberReadAveraged.average Average number of disk reads per second during the collection interval gauge
host.disk.numberWrite.summation Number of disk writes during the collection interval gauge
host.disk.numberWriteAveraged.average Average number of disk writes per second during the collection interval gauge
host.disk.queueLatency.average Average amount of time spent in the VMkernel queue, per SCSI command, during the collection interval gauge
host.disk.queueReadLatency.average Average amount of time spent in the VMkernel queue, per SCSI read command, during the collection interval gauge
host.disk.queueWriteLatency.average Average amount of time spent in the VMkernel queue, per SCSI write command, during the collection interval gauge
host.disk.read.average Average number of kilobytes read from the disk each second during the collection interval gauge
host.disk.totalLatency.average Average amount of time taken during the collection interval to process a SCSI command issued by the guest OS to the virtual machine gauge
host.disk.totalReadLatency.average Average amount of time taken during the collection interval to process a SCSI read command issued from the guest OS to the virtual machine gauge
host.disk.totalWriteLatency.average Average amount of time taken during the collection interval to process a SCSI write command issued by the guest OS to the virtual machine gauge
host.disk.usage.average Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval. gauge
host.disk.write.average Average number of kilobytes written to disk each second during the collection interval gauge
host.hbr.hbrNetRx.average Average amount of data received per second gauge
host.hbr.hbrNetTx.average Average amount of data transmitted per second gauge
host.hbr.hbrNumVms.average Current number of replicated virtual machines gauge
host.mem.active.average Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi gauge
host.mem.activewrite.average Amount of guest physical memory that is being actively written by guest. Activeness is estimated by ESXi gauge
host.mem.compressed.average Guest physical memory pages that have undergone memory compression gauge
host.mem.compressionRate.average Rate of guest physical memory page compression by ESXi gauge
host.mem.consumed.average Amount of host physical memory consumed for backing up guest physical memory pages gauge
host.mem.decompressionRate.average Rate of guest physical memory decompression gauge
host.mem.granted.average Amount of host physical memory or physical memory that is mapped for a virtual machine or a host gauge
host.mem.heap.average Virtual address space of ESXi that is dedicated to its heap gauge
host.mem.heapfree.average Free address space in the heap of ESXi. This is less than or equal to Heap gauge
host.mem.latency.average Percentage of time the virtual machine spent waiting to swap in or decompress guest physical memory gauge
host.mem.llSwapIn.average Amount of guest physical memory swapped in from host cache gauge
host.mem.llSwapInRate.average Rate at which guest physical memory is swapped in from the host swap cache gauge
host.mem.llSwapOut.average Amount of guest physical memory swapped out to the host swap cache gauge
host.mem.llSwapOutRate.average Rate at which guest physical memory is swapped out to the host swap cache gauge
host.mem.llSwapUsed.average Storage space consumed on the host swap cache for storing swapped guest physical memory pages gauge
host.mem.lowfreethreshold.average Threshold of free host physical memory below which ESXi will begin actively reclaiming memory from virtual machines by swapping, compression and ballooning gauge
host.mem.overhead.average Host physical memory consumed by ESXi data structures for running the virtual machines gauge
host.mem.reservedCapacity.average Memory reservation consumed by powered-on virtual machines gauge
host.mem.shared.average Amount of guest physical memory that is shared within a single virtual machine or across virtual machines gauge
host.mem.sharedcommon.average Amount of host physical memory that backs shared guest physical memory (Shared) gauge
host.mem.state.latest Current memory availability state of ESXi. Possible values are high, clear, soft, hard, low. The state value determines the techniques used for memory reclamation from virtual machines gauge
host.mem.swapin.average Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the ‘Swap out’ counter gauge
host.mem.swapinRate.average Rate at which guest physical memory is swapped in from the swap space gauge
host.mem.swapout.average Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on. gauge
host.mem.swapoutRate.average Rate at which guest physical memory is swapped out to the swap space gauge
host.mem.swapused.average Swap storage space consumed gauge
host.mem.sysUsage.average Amount of host physical memory consumed by VMkernel gauge
host.mem.totalCapacity.average Total reservation, available and consumed, for powered-on virtual machines gauge
host.mem.unreserved.average Amount by which reservation can be raised gauge
host.mem.usage.average Percentage of host physical memory that has been consumed gauge
host.mem.vmfs.pbc.capMissRatio.latest Trailing average of the ratio of capacity misses to compulsory misses for the VMFS PB Cache gauge
host.mem.vmfs.pbc.overhead.latest Amount of VMFS heap used by the VMFS PB Cache gauge
host.mem.vmfs.pbc.size.latest Space used for holding VMFS Pointer Blocks in memory gauge
host.mem.vmfs.pbc.sizeMax.latest Maximum size the VMFS Pointer Block Cache can grow to gauge
host.mem.vmfs.pbc.workingSet.latest Amount of file blocks whose addresses are cached in the VMFS PB Cache gauge
host.mem.vmfs.pbc.workingSetMax.latest Maximum amount of file blocks whose addresses are cached in the VMFS PB Cache gauge
host.mem.vmmemctl.average Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest gauge
host.mem.zero.average Guest physical memory pages whose content is 0x00 gauge
host.net.broadcastRx.summation Number of broadcast packets received during the sampling interval gauge
host.net.broadcastTx.summation Number of broadcast packets transmitted during the sampling interval gauge
host.net.bytesRx.average Average amount of data received per second gauge
host.net.bytesTx.average Average amount of data transmitted per second gauge
host.net.droppedRx.summation Number of receives dropped gauge
host.net.droppedTx.summation Number of transmits dropped gauge
host.net.errorsRx.summation Number of packets with errors received during the sampling interval gauge
host.net.errorsTx.summation Number of packets with errors transmitted during the sampling interval gauge
host.net.multicastRx.summation Number of multicast packets received during the sampling interval gauge
host.net.multicastTx.summation Number of multicast packets transmitted during the sampling interval gauge
host.net.packetsRx.summation Number of packets received during the interval gauge
host.net.packetsTx.summation Number of packets transmitted during the interval gauge
host.net.received.average Average rate at which data was received during the interval gauge
host.net.transmitted.average Average rate at which data was transmitted during the interval gauge
host.net.unknownProtos.summation Number of frames with unknown protocol received during the sampling interval gauge
host.net.usage.average Network utilization (combined transmit-rates and receive-rates) during the interval gauge
host.power.energy.summation Total energy used since last stats reset gauge
host.power.power.average Current power usage gauge
host.power.powerCap.average Maximum allowed power usage gauge
host.rescpu.actav1.latest CPU active average over 1 minute gauge
host.rescpu.actav15.latest CPU active average over 15 minutes gauge
host.rescpu.actav5.latest CPU active average over 5 minutes gauge
host.rescpu.actpk1.latest CPU active peak over 1 minute gauge
host.rescpu.actpk15.latest CPU active peak over 15 minutes gauge
host.rescpu.actpk5.latest CPU active peak over 5 minutes gauge
host.rescpu.maxLimited1.latest Amount of CPU resources over the limit that were refused, average over 1 minute gauge
host.rescpu.maxLimited15.latest Amount of CPU resources over the limit that were refused, average over 15 minutes gauge
host.rescpu.maxLimited5.latest Amount of CPU resources over the limit that were refused, average over 5 minutes gauge
host.rescpu.runav1.latest CPU running average over 1 minute gauge
host.rescpu.runav15.latest CPU running average over 15 minutes gauge
host.rescpu.runav5.latest CPU running average over 5 minutes gauge
host.rescpu.runpk1.latest CPU running peak over 1 minute gauge
host.rescpu.runpk15.latest CPU running peak over 15 minutes gauge
host.rescpu.runpk5.latest CPU running peak over 5 minutes gauge
host.rescpu.sampleCount.latest Group CPU sample count gauge
host.rescpu.samplePeriod.latest Group CPU sample period gauge
host.storageAdapter.commandsAveraged.average Average number of commands issued per second by the storage adapter during the collection interval gauge
host.storageAdapter.maxTotalLatency.latest Highest latency value across all storage adapters used by the host gauge
host.storageAdapter.numberReadAveraged.average Average number of read commands issued per second by the storage adapter during the collection interval gauge
host.storageAdapter.numberWriteAveraged.average Average number of write commands issued per second by the storage adapter during the collection interval gauge
host.storageAdapter.read.average Rate of reading data by the storage adapter gauge
host.storageAdapter.totalReadLatency.average The average time a read by the storage adapter takes gauge
host.storageAdapter.totalWriteLatency.average The average time a write by the storage adapter takes gauge
host.storageAdapter.write.average Rate of writing data by the storage adapter gauge
host.storagePath.commandsAveraged.average Average number of commands issued per second on the storage path during the collection interval gauge
host.storagePath.maxTotalLatency.latest Highest latency value across all storage paths used by the host gauge
host.storagePath.numberReadAveraged.average Average number of read commands issued per second on the storage path during the collection interval gauge
host.storagePath.numberWriteAveraged.average Average number of write commands issued per second on the storage path during the collection interval gauge
host.storagePath.read.average Rate of reading data on the storage path gauge
host.storagePath.totalReadLatency.average The average time a read issued on the storage path takes gauge
host.storagePath.totalWriteLatency.average The average time a write issued on the storage path takes gauge
host.storagePath.write.average Rate of writing data on the storage path gauge
host.sys.resourceCpuAct1.latest CPU active average over 1 minute of the system resource group gauge
host.sys.resourceCpuAct5.latest CPU active average over 5 minutes of the system resource group gauge
host.sys.resourceCpuAllocMax.latest CPU allocation limit (in MHz) of the system resource group gauge
host.sys.resourceCpuAllocMin.latest CPU allocation reservation (in MHz) of the system resource group gauge
host.sys.resourceCpuAllocShares.latest CPU allocation shares of the system resource group gauge
host.sys.resourceCpuMaxLimited1.latest CPU maximum limited over 1 minute of the system resource group gauge
host.sys.resourceCpuMaxLimited5.latest CPU maximum limited over 5 minutes of the system resource group gauge
host.sys.resourceCpuRun1.latest CPU running average over 1 minute of the system resource group gauge
host.sys.resourceCpuRun5.latest CPU running average over 5 minutes of the system resource group gauge
host.sys.resourceCpuUsage.average Amount of CPU used by the Service Console and other applications during the interval gauge
host.sys.resourceFdUsage.latest Number of file descriptors used by the system resource group gauge
host.sys.resourceMemAllocMax.latest Memory allocation limit (in KB) of the system resource group gauge
host.sys.resourceMemAllocMin.latest Memory allocation reservation (in KB) of the system resource group gauge
host.sys.resourceMemAllocShares.latest Memory allocation shares of the system resource group gauge
host.sys.resourceMemConsumed.latest Memory consumed by the system resource group gauge
host.sys.resourceMemCow.latest Memory shared by the system resource group gauge
host.sys.resourceMemMapped.latest Memory mapped by the system resource group gauge
host.sys.resourceMemOverhead.latest Overhead memory consumed by the system resource group gauge
host.sys.resourceMemShared.latest Memory saved due to sharing by the system resource group gauge
host.sys.resourceMemSwapped.latest Memory swapped out by the system resource group gauge
host.sys.resourceMemTouched.latest Memory touched by the system resource group gauge
host.sys.resourceMemZero.latest Zero filled memory used by the system resource group gauge
host.sys.uptime.latest Total time elapsed, in seconds, since last system startup gauge
host.vflashModule.numActiveVMDKs.latest Number of caches controlled by the virtual flash module gauge
vm.cpu.costop.summation Time the virtual machine is ready to run, but is unable to run due to co-scheduling constraints gauge
vm.cpu.demand.average The amount of CPU resources a virtual machine would use if there were no CPU contention or CPU limit gauge
vm.cpu.demandEntitlementRatio.latest CPU resource entitlement to CPU demand ratio (in percents) gauge
vm.cpu.entitlement.latest CPU resources devoted by the ESX scheduler gauge
vm.cpu.idle.summation Total time that the CPU spent in an idle state gauge
vm.cpu.latency.average Percent of time the virtual machine is unable to run because it is contending for access to the physical CPU(s) gauge
vm.cpu.maxlimited.summation Time the virtual machine is ready to run, but is not run due to maxing out its CPU limit setting gauge
vm.cpu.overlap.summation Time the virtual machine was interrupted to perform system services on behalf of itself or other virtual machines gauge
vm.cpu.readiness.average Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU gauge
vm.cpu.ready.summation Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval gauge
vm.cpu.run.summation Time the virtual machine is scheduled to run gauge
vm.cpu.swapwait.summation CPU time spent waiting for swap-in gauge
vm.cpu.system.summation Amount of time spent on system processes on each virtual CPU in the virtual machine gauge
vm.cpu.usage.average CPU usage as a percentage during the interval gauge
vm.cpu.usagemhz.average CPU usage in megahertz during the interval gauge
vm.cpu.used.summation Total CPU usage gauge
vm.cpu.wait.summation Total CPU time spent in wait state gauge
vm.datastore.maxTotalLatency.latest Highest latency value across all datastores used by the host gauge
vm.datastore.numberReadAveraged.average Average number of read commands issued per second to the datastore during the collection interval gauge
vm.datastore.numberWriteAveraged.average Average number of write commands issued per second to the datastore during the collection interval gauge
vm.datastore.read.average Rate of reading data from the datastore gauge
vm.datastore.totalReadLatency.average The average time a read from the datastore takes gauge
vm.datastore.totalWriteLatency.average The average time a write to the datastore takes gauge
vm.datastore.write.average Rate of writing data to the datastore gauge
vm.disk.busResets.summation Number of SCSI-bus reset commands issued during the collection interval gauge
vm.disk.commands.summation Number of SCSI commands issued during the collection interval gauge
vm.disk.commandsAborted.summation Number of SCSI commands aborted during the collection interval gauge
vm.disk.commandsAveraged.average Average number of SCSI commands issued per second during the collection interval gauge
vm.disk.maxTotalLatency.latest Highest latency value across all disks used by the host gauge
vm.disk.numberRead.summation Number of disk reads during the collection interval gauge
vm.disk.numberReadAveraged.average Average number of disk reads per second during the collection interval gauge
vm.disk.numberWrite.summation Number of disk writes during the collection interval gauge
vm.disk.numberWriteAveraged.average Average number of disk writes per second during the collection interval gauge
vm.disk.read.average Average number of kilobytes read from the disk each second during the collection interval gauge
vm.disk.usage.average Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval. gauge
vm.disk.write.average Average number of kilobytes written to disk each second during the collection interval gauge
vm.mem.active.average Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi gauge
vm.mem.activewrite.average Amount of guest physical memory that is being actively written by guest. Activeness is estimated by ESXi gauge
vm.mem.compressed.average Guest physical memory pages that have undergone memory compression gauge
vm.mem.compressionRate.average Rate of guest physical memory page compression by ESXi gauge
vm.mem.consumed.average Amount of host physical memory consumed for backing up guest physical memory pages gauge
vm.mem.decompressionRate.average Rate of guest physical memory decompression gauge
vm.mem.entitlement.average Amount of host physical memory the virtual machine deserves, as determined by ESXi gauge
vm.mem.granted.average Amount of host physical memory or physical memory that is mapped for a virtual machine or a host gauge
vm.mem.latency.average Percentage of time the virtual machine spent waiting to swap in or decompress guest physical memory gauge
vm.mem.llSwapInRate.average Rate at which guest physical memory is swapped in from the host swap cache gauge
vm.mem.llSwapOutRate.average Rate at which guest physical memory is swapped out to the host swap cache gauge
vm.mem.llSwapUsed.average Storage space consumed on the host swap cache for storing swapped guest physical memory pages gauge
vm.mem.overhead.average Host physical memory consumed by ESXi data structures for running the virtual machines gauge
vm.mem.overheadMax.average Host physical memory reserved by ESXi, for its data structures, for running the virtual machine gauge
vm.mem.overheadTouched.average Estimate of the host physical memory, from Overhead consumed, that is actively read or written to by ESXi gauge
vm.mem.shared.average Amount of guest physical memory that is shared within a single virtual machine or across virtual machines gauge
vm.mem.swapin.average Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the ‘Swap out’ counter gauge
vm.mem.swapinRate.average Rate at which guest physical memory is swapped in from the swap space gauge
vm.mem.swapout.average Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on. gauge
vm.mem.swapoutRate.average Rate at which guest physical memory is swapped out to the swap space gauge
vm.mem.swapped.average Amount of guest physical memory that is swapped out to the swap space gauge
vm.mem.swaptarget.average Amount of memory that ESXi needs to reclaim by swapping gauge
vm.mem.usage.average Percentage of host physical memory that has been consumed gauge
vm.mem.vmmemctl.average Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest gauge
vm.mem.vmmemctltarget.average Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi gauge
vm.mem.zero.average Guest physical memory pages whose content is 0x00 gauge
vm.mem.zipSaved.latest Host physical memory, reclaimed from a virtual machine, by memory compression. This value is less than the value of ‘Compressed’ memory gauge
vm.mem.zipped.latest Amount of guest physical memory pages compressed by ESXi gauge
vm.net.broadcastRx.summation Number of broadcast packets received during the sampling interval gauge
vm.net.broadcastTx.summation Number of broadcast packets transmitted during the sampling interval gauge
vm.net.bytesRx.average Average amount of data received per second gauge
vm.net.bytesTx.average Average amount of data transmitted per second gauge
vm.net.droppedRx.summation Number of receives dropped gauge
vm.net.droppedTx.summation Number of transmits dropped gauge
vm.net.multicastRx.summation Number of multicast packets received during the sampling interval gauge
vm.net.multicastTx.summation Number of multicast packets transmitted during the sampling interval gauge
vm.net.packetsRx.summation Number of packets received during the interval gauge
vm.net.packetsTx.summation Number of packets transmitted during the interval gauge
vm.net.pnicBytesRx.average PnicBytesRx gauge
vm.net.pnicBytesTx.average PnicBytesTx gauge
vm.net.received.average Average rate at which data was received during the interval gauge
vm.net.transmitted.average Average rate at which data was transmitted during the interval gauge
vm.net.usage.average Network utilization (combined transmit-rates and receive-rates) during the interval gauge
vm.power.energy.summation Total energy used since last stats reset gauge
vm.power.power.average Current power usage gauge
vm.rescpu.actav1.latest CPU active average over 1 minute gauge
vm.rescpu.actav15.latest CPU active average over 15 minutes gauge
vm.rescpu.actav5.latest CPU active average over 5 minutes gauge
vm.rescpu.actpk1.latest CPU active peak over 1 minute gauge
vm.rescpu.actpk15.latest CPU active peak over 15 minutes gauge
vm.rescpu.actpk5.latest CPU active peak over 5 minutes gauge
vm.rescpu.maxLimited1.latest Amount of CPU resources over the limit that were refused, average over 1 minute gauge
vm.rescpu.maxLimited15.latest Amount of CPU resources over the limit that were refused, average over 15 minutes gauge
vm.rescpu.maxLimited5.latest Amount of CPU resources over the limit that were refused, average over 5 minutes gauge
vm.rescpu.runav1.latest CPU running average over 1 minute gauge
vm.rescpu.runav15.latest CPU running average over 15 minutes gauge
vm.rescpu.runav5.latest CPU running average over 5 minutes gauge
vm.rescpu.runpk1.latest CPU running peak over 1 minute gauge
vm.rescpu.runpk15.latest CPU running peak over 15 minutes gauge
vm.rescpu.runpk5.latest CPU running peak over 5 minutes gauge
vm.rescpu.sampleCount.latest Group CPU sample count gauge
vm.rescpu.samplePeriod.latest Group CPU sample period gauge
vm.sys.heartbeat.latest Number of heartbeats issued per virtual machine during the interval gauge
vm.sys.osUptime.latest Total time elapsed, in seconds, since last operating system boot-up gauge
vm.sys.uptime.latest Total time elapsed, in seconds, since last system startup gauge
vm.virtualDisk.largeSeeks.latest Number of seeks during the interval that were greater than 8192 LBNs apart gauge
vm.virtualDisk.mediumSeeks.latest Number of seeks during the interval that were between 64 and 8192 LBNs apart gauge
vm.virtualDisk.numberReadAveraged.average Average number of read commands issued per second to the virtual disk during the collection interval gauge
vm.virtualDisk.numberWriteAveraged.average Average number of write commands issued per second to the virtual disk during the collection interval gauge
vm.virtualDisk.read.average Rate of reading data from the virtual disk gauge
vm.virtualDisk.readIOSize.latest Average read request size in bytes gauge
vm.virtualDisk.readLatencyUS.latest Read latency in microseconds gauge
vm.virtualDisk.readLoadMetric.latest Storage DRS virtual disk metric for the read workload model gauge
vm.virtualDisk.readOIO.latest Average number of outstanding read requests to the virtual disk during the collection interval gauge
vm.virtualDisk.smallSeeks.latest Number of seeks during the interval that were less than 64 LBNs apart gauge
vm.virtualDisk.totalReadLatency.average The average time a read from the virtual disk takes gauge
vm.virtualDisk.totalWriteLatency.average The average time a write to the virtual disk takes gauge
vm.virtualDisk.write.average Rate of writing data to the virtual disk gauge
vm.virtualDisk.writeIOSize.latest Average write request size in bytes gauge
vm.virtualDisk.writeLatencyUS.latest Write latency in microseconds gauge
vm.virtualDisk.writeLoadMetric.latest Storage DRS virtual disk metric for the write workload model gauge
vm.virtualDisk.writeOIO.latest Average number of outstanding write requests to the virtual disk during the collection interval gauge

cluster.cpu.usage.average

gauge

CPU usage as a percentage during the interval

cluster.cpu.usagemhz.average

gauge

CPU usage in megahertz during the interval

cluster.mem.consumed.average

gauge

Amount of host physical memory consumed for backing up guest physical memory pages

cluster.mem.overhead.average

gauge

Host physical memory consumed by ESXi data structures for running the virtual machines

cluster.mem.usage.average

gauge

Percentage of host physical memory that has been consumed

cluster.mem.vmmemctl.average

gauge

Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest

cluster.vmop.numChangeDS.latest

gauge

Number of datastore change operations for powered-off and suspended virtual machines

cluster.vmop.numChangeHost.latest

gauge

Number of host change operations for powered-off and suspended VMs

cluster.vmop.numChangeHostDS.latest

gauge

Number of host and datastore change operations for powered-off and suspended virtual machines

cluster.vmop.numClone.latest

gauge

Number of virtual machine clone operations

cluster.vmop.numCreate.latest

gauge

Number of virtual machine create operations

cluster.vmop.numDeploy.latest

gauge

Number of virtual machine template deploy operations

cluster.vmop.numDestroy.latest

gauge

Number of virtual machine delete operations

cluster.vmop.numPoweroff.latest

gauge

Number of virtual machine power off operations

cluster.vmop.numPoweron.latest

gauge

Number of virtual machine power on operations

cluster.vmop.numRebootGuest.latest

gauge

Number of virtual machine guest reboot operations

cluster.vmop.numReconfigure.latest

gauge

Number of virtual machine reconfigure operations

cluster.vmop.numRegister.latest

gauge

Number of virtual machine register operations

cluster.vmop.numReset.latest

gauge

Number of virtual machine reset operations

cluster.vmop.numSVMotion.latest

gauge

Number of migrations with Storage vMotion (datastore change operations for powered-on VMs)

cluster.vmop.numShutdownGuest.latest

gauge

Number of virtual machine guest shutdown operations

cluster.vmop.numStandbyGuest.latest

gauge

Number of virtual machine standby guest operations

cluster.vmop.numSuspend.latest

gauge

Number of virtual machine suspend operations

cluster.vmop.numUnregister.latest

gauge

Number of virtual machine unregister operations

cluster.vmop.numVMotion.latest

gauge

Number of migrations with vMotion (host change operations for powered-on VMs)

cluster.vmop.numXVMotion.latest

gauge

Number of host and datastore change operations for powered-on and suspended virtual machines

datacenter.vmop.numChangeDS.latest

gauge

Number of datastore change operations for powered-off and suspended virtual machines

datacenter.vmop.numChangeHost.latest

gauge

Number of host change operations for powered-off and suspended VMs

datacenter.vmop.numChangeHostDS.latest

gauge

Number of host and datastore change operations for powered-off and suspended virtual machines

datacenter.vmop.numClone.latest

gauge

Number of virtual machine clone operations

datacenter.vmop.numCreate.latest

gauge

Number of virtual machine create operations

datacenter.vmop.numDeploy.latest

gauge

Number of virtual machine template deploy operations

datacenter.vmop.numDestroy.latest

gauge

Number of virtual machine delete operations

datacenter.vmop.numPoweroff.latest

gauge

Number of virtual machine power off operations

datacenter.vmop.numPoweron.latest

gauge

Number of virtual machine power on operations

datacenter.vmop.numRebootGuest.latest

gauge

Number of virtual machine guest reboot operations

datacenter.vmop.numReconfigure.latest

gauge

Number of virtual machine reconfigure operations

datacenter.vmop.numRegister.latest

gauge

Number of virtual machine register operations

datacenter.vmop.numReset.latest

gauge

Number of virtual machine reset operations

datacenter.vmop.numSVMotion.latest

gauge

Number of migrations with Storage vMotion (datastore change operations for powered-on VMs)

datacenter.vmop.numShutdownGuest.latest

gauge

Number of virtual machine guest shutdown operations

datacenter.vmop.numStandbyGuest.latest

gauge

Number of virtual machine standby guest operations

datacenter.vmop.numSuspend.latest

gauge

Number of virtual machine suspend operations

datacenter.vmop.numUnregister.latest

gauge

Number of virtual machine unregister operations

datacenter.vmop.numVMotion.latest

gauge

Number of migrations with vMotion (host change operations for powered-on VMs)

datacenter.vmop.numXVMotion.latest

gauge

Number of host and datastore change operations for powered-on and suspended virtual machines

datastore.datastore.numberReadAveraged.average

gauge

Average number of read commands issued per second to the datastore during the collection interval

datastore.datastore.numberWriteAveraged.average

gauge

Average number of write commands issued per second to the datastore during the collection interval

datastore.disk.capacity.latest

gauge

Configured size of the datastore

datastore.disk.numberReadAveraged.average

gauge

Average number of disk reads per second during the collection interval

datastore.disk.numberWriteAveraged.average

gauge

Average number of disk writes per second during the collection interval

datastore.disk.provisioned.latest

gauge

Amount of storage set aside for use by a datastore or a virtual machine

datastore.disk.unshared.latest

gauge

Amount of space associated exclusively with a virtual machine

datastore.disk.used.latest

gauge

Amount of space actually used by the virtual machine or the datastore

host.cpu.coreUtilization.average

gauge

CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized)

host.cpu.costop.summation

gauge

Time the virtual machine is ready to run, but is unable to run due to co-scheduling constraints

host.cpu.demand.average

gauge

The amount of CPU resources a virtual machine would use if there were no CPU contention or CPU limit

host.cpu.idle.summation

gauge

Total time that the CPU spent in an idle state

host.cpu.latency.average

gauge

Percent of time the virtual machine is unable to run because it is contending for access to the physical CPU(s)

host.cpu.readiness.average

gauge

Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU

host.cpu.ready.summation

gauge

Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval

host.cpu.reservedCapacity.average

gauge

Total CPU capacity reserved by virtual machines

host.cpu.swapwait.summation

gauge

CPU time spent waiting for swap-in

host.cpu.totalCapacity.average

gauge

Total CPU capacity reserved by and available for virtual machines

host.cpu.usage.average

gauge

CPU usage as a percentage during the interval

host.cpu.usagemhz.average

gauge

CPU usage in megahertz during the interval

host.cpu.used.summation

gauge

Total CPU usage

host.cpu.utilization.average

gauge

CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading)

host.cpu.wait.summation

gauge

Total CPU time spent in wait state

host.datastore.datastoreIops.average

gauge

Storage I/O Control aggregated IOPS

host.datastore.datastoreMaxQueueDepth.latest

gauge

Storage I/O Control datastore maximum queue depth

host.datastore.datastoreNormalReadLatency.latest

gauge

Storage DRS datastore normalized read latency

host.datastore.datastoreNormalWriteLatency.latest

gauge

Storage DRS datastore normalized write latency

host.datastore.datastoreReadBytes.latest

gauge

Storage DRS datastore bytes read

host.datastore.datastoreReadIops.latest

gauge

Storage DRS datastore read I/O rate

host.datastore.datastoreReadLoadMetric.latest

gauge

Storage DRS datastore metric for read workload model

host.datastore.datastoreReadOIO.latest

gauge

Storage DRS datastore outstanding read requests

host.datastore.datastoreVMObservedLatency.latest

gauge

The average datastore latency as seen by virtual machines

host.datastore.datastoreWriteBytes.latest

gauge

Storage DRS datastore bytes written

host.datastore.datastoreWriteIops.latest

gauge

Storage DRS datastore write I/O rate

host.datastore.datastoreWriteLoadMetric.latest

gauge

Storage DRS datastore metric for write workload model

host.datastore.datastoreWriteOIO.latest

gauge

Storage DRS datastore outstanding write requests

host.datastore.maxTotalLatency.latest

gauge

Highest latency value across all datastores used by the host

host.datastore.numberReadAveraged.average

gauge

Average number of read commands issued per second to the datastore during the collection interval

host.datastore.numberWriteAveraged.average

gauge

Average number of write commands issued per second to the datastore during the collection interval

host.datastore.read.average

gauge

Rate of reading data from the datastore

host.datastore.siocActiveTimePercentage.average

gauge

Percentage of time Storage I/O Control actively controlled datastore latency

host.datastore.sizeNormalizedDatastoreLatency.average

gauge

Storage I/O Control size-normalized I/O latency

host.datastore.totalReadLatency.average

gauge

The average time a read from the datastore takes

host.datastore.totalWriteLatency.average

gauge

The average time a write to the datastore takes

host.datastore.write.average

gauge

Rate of writing data to the datastore

host.disk.busResets.summation

gauge

Number of SCSI-bus reset commands issued during the collection interval

host.disk.commands.summation

gauge

Number of SCSI commands issued during the collection interval

host.disk.commandsAborted.summation

gauge

Number of SCSI commands aborted during the collection interval

host.disk.commandsAveraged.average

gauge

Average number of SCSI commands issued per second during the collection interval

host.disk.deviceLatency.average

gauge

Average amount of time, in milliseconds, to complete a SCSI command from the physical device

host.disk.deviceReadLatency.average

gauge

Average amount of time, in milliseconds, to read from the physical device

host.disk.deviceWriteLatency.average

gauge

Average amount of time, in milliseconds, to write to the physical device

host.disk.kernelLatency.average

gauge

Average amount of time, in milliseconds, spent by VMkernel to process each SCSI command

host.disk.kernelReadLatency.average

gauge

Average amount of time, in milliseconds, spent by VMkernel to process each SCSI read command

host.disk.kernelWriteLatency.average

gauge

Average amount of time, in milliseconds, spent by VMkernel to process each SCSI write command

host.disk.maxQueueDepth.average

gauge

Maximum queue depth

host.disk.maxTotalLatency.latest

gauge

Highest latency value across all disks used by the host

host.disk.numberRead.summation

gauge

Number of disk reads during the collection interval

host.disk.numberReadAveraged.average

gauge

Average number of disk reads per second during the collection interval

host.disk.numberWrite.summation

gauge

Number of disk writes during the collection interval

host.disk.numberWriteAveraged.average

gauge

Average number of disk writes per second during the collection interval

host.disk.queueLatency.average

gauge

Average amount of time spent in the VMkernel queue, per SCSI command, during the collection interval

host.disk.queueReadLatency.average

gauge

Average amount of time spent in the VMkernel queue, per SCSI read command, during the collection interval

host.disk.queueWriteLatency.average

gauge

Average amount of time spent in the VMkernel queue, per SCSI write command, during the collection interval

host.disk.read.average

gauge

Average number of kilobytes read from the disk each second during the collection interval

host.disk.totalLatency.average

gauge

Average amount of time taken during the collection interval to process a SCSI command issued by the guest OS to the virtual machine

host.disk.totalReadLatency.average

gauge

Average amount of time taken during the collection interval to process a SCSI read command issued from the guest OS to the virtual machine

host.disk.totalWriteLatency.average

gauge

Average amount of time taken during the collection interval to process a SCSI write command issued by the guest OS to the virtual machine

host.disk.usage.average

gauge

Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.

host.disk.write.average

gauge

Average number of kilobytes written to disk each second during the collection interval

host.hbr.hbrNetRx.average

gauge

Average amount of data received per second

host.hbr.hbrNetTx.average

gauge

Average amount of data transmitted per second

host.hbr.hbrNumVms.average

gauge

Current number of replicated virtual machines

host.mem.active.average

gauge

Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi

host.mem.activewrite.average

gauge

Amount of guest physical memory that is being actively written by guest. Activeness is estimated by ESXi

host.mem.compressed.average

gauge

Guest physical memory pages that have undergone memory compression

host.mem.compressionRate.average

gauge

Rate of guest physical memory page compression by ESXi

host.mem.consumed.average

gauge

Amount of host physical memory consumed for backing up guest physical memory pages

host.mem.decompressionRate.average

gauge

Rate of guest physical memory decompression

host.mem.granted.average

gauge

Amount of host physical memory or physical memory that is mapped for a virtual machine or a host

host.mem.heap.average

gauge

Virtual address space of ESXi that is dedicated to its heap

host.mem.heapfree.average

gauge

Free address space in the heap of ESXi. This is less than or equal to Heap

host.mem.latency.average

gauge

Percentage of time the virtual machine spent waiting to swap in or decompress guest physical memory

host.mem.llSwapIn.average

gauge

Amount of guest physical memory swapped in from host cache

host.mem.llSwapInRate.average

gauge

Rate at which guest physical memory is swapped in from the host swap cache

host.mem.llSwapOut.average

gauge

Amount of guest physical memory swapped out to the host swap cache

host.mem.llSwapOutRate.average

gauge

Rate at which guest physical memory is swapped out to the host swap cache

host.mem.llSwapUsed.average

gauge

Storage space consumed on the host swap cache for storing swapped guest physical memory pages

host.mem.lowfreethreshold.average

gauge

Threshold of free host physical memory below which ESXi will begin actively reclaiming memory from virtual machines by swapping, compression and ballooning

host.mem.overhead.average

gauge

Host physical memory consumed by ESXi data structures for running the virtual machines

host.mem.reservedCapacity.average

gauge

Memory reservation consumed by powered-on virtual machines

host.mem.shared.average

gauge

Amount of guest physical memory that is shared within a single virtual machine or across virtual machines

host.mem.sharedcommon.average

gauge

Amount of host physical memory that backs shared guest physical memory (Shared)

host.mem.state.latest

gauge

Current memory availability state of ESXi. Possible values are high, clear, soft, hard, low. The state value determines the techniques used for memory reclamation from virtual machines

host.mem.swapin.average

gauge

Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the ‘Swap out’ counter

host.mem.swapinRate.average

gauge

Rate at which guest physical memory is swapped in from the swap space

host.mem.swapout.average

gauge

Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.

host.mem.swapoutRate.average

gauge

Rate at which guest physical memory is swapped out to the swap space

host.mem.swapused.average

gauge

Swap storage space consumed

host.mem.sysUsage.average

gauge

Amount of host physical memory consumed by VMkernel

host.mem.totalCapacity.average

gauge

Total reservation, available and consumed, for powered-on virtual machines

host.mem.unreserved.average

gauge

Amount by which reservation can be raised

host.mem.usage.average

gauge

Percentage of host physical memory that has been consumed

host.mem.vmfs.pbc.capMissRatio.latest

gauge

Trailing average of the ratio of capacity misses to compulsory misses for the VMFS PB Cache

host.mem.vmfs.pbc.overhead.latest

gauge

Amount of VMFS heap used by the VMFS PB Cache

host.mem.vmfs.pbc.size.latest

gauge

Space used for holding VMFS Pointer Blocks in memory

host.mem.vmfs.pbc.sizeMax.latest

gauge

Maximum size the VMFS Pointer Block Cache can grow to

host.mem.vmfs.pbc.workingSet.latest

gauge

Amount of file blocks whose addresses are cached in the VMFS PB Cache

host.mem.vmfs.pbc.workingSetMax.latest

gauge

Maximum amount of file blocks whose addresses are cached in the VMFS PB Cache

host.mem.vmmemctl.average

gauge

Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest

host.mem.zero.average

gauge

Guest physical memory pages whose content is 0x00

host.net.broadcastRx.summation

gauge

Number of broadcast packets received during the sampling interval

host.net.broadcastTx.summation

gauge

Number of broadcast packets transmitted during the sampling interval

host.net.bytesRx.average

gauge

Average amount of data received per second

host.net.bytesTx.average

gauge

Average amount of data transmitted per second

host.net.droppedRx.summation

gauge

Number of receives dropped

host.net.droppedTx.summation

gauge

Number of transmits dropped

host.net.errorsRx.summation

gauge

Number of packets with errors received during the sampling interval

host.net.errorsTx.summation

gauge

Number of packets with errors transmitted during the sampling interval

host.net.multicastRx.summation

gauge

Number of multicast packets received during the sampling interval

host.net.multicastTx.summation

gauge

Number of multicast packets transmitted during the sampling interval

host.net.packetsRx.summation

gauge

Number of packets received during the interval

host.net.packetsTx.summation

gauge

Number of packets transmitted during the interval

host.net.received.average

gauge

Average rate at which data was received during the interval

host.net.transmitted.average

gauge

Average rate at which data was transmitted during the interval

host.net.unknownProtos.summation

gauge

Number of frames with unknown protocol received during the sampling interval

host.net.usage.average

gauge

Network utilization (combined transmit-rates and receive-rates) during the interval

host.power.energy.summation

gauge

Total energy used since last stats reset

host.power.power.average

gauge

Current power usage

host.power.powerCap.average

gauge

Maximum allowed power usage

host.rescpu.actav1.latest

gauge

CPU active average over 1 minute

host.rescpu.actav15.latest

gauge

CPU active average over 15 minutes

host.rescpu.actav5.latest

gauge

CPU active average over 5 minutes

host.rescpu.actpk1.latest

gauge

CPU active peak over 1 minute

host.rescpu.actpk15.latest

gauge

CPU active peak over 15 minutes

host.rescpu.actpk5.latest

gauge

CPU active peak over 5 minutes

host.rescpu.maxLimited1.latest

gauge

Amount of CPU resources over the limit that were refused, average over 1 minute

host.rescpu.maxLimited15.latest

gauge

Amount of CPU resources over the limit that were refused, average over 15 minutes

host.rescpu.maxLimited5.latest

gauge

Amount of CPU resources over the limit that were refused, average over 5 minutes

host.rescpu.runav1.latest

gauge

CPU running average over 1 minute

host.rescpu.runav15.latest

gauge

CPU running average over 15 minutes

host.rescpu.runav5.latest

gauge

CPU running average over 5 minutes

host.rescpu.runpk1.latest

gauge

CPU running peak over 1 minute

host.rescpu.runpk15.latest

gauge

CPU running peak over 15 minutes

host.rescpu.runpk5.latest

gauge

CPU running peak over 5 minutes

host.rescpu.sampleCount.latest

gauge

Group CPU sample count

host.rescpu.samplePeriod.latest

gauge

Group CPU sample period

host.storageAdapter.commandsAveraged.average

gauge

Average number of commands issued per second by the storage adapter during the collection interval

host.storageAdapter.maxTotalLatency.latest

gauge

Highest latency value across all storage adapters used by the host

host.storageAdapter.numberReadAveraged.average

gauge

Average number of read commands issued per second by the storage adapter during the collection interval

host.storageAdapter.numberWriteAveraged.average

gauge

Average number of write commands issued per second by the storage adapter during the collection interval

host.storageAdapter.read.average

gauge

Rate of reading data by the storage adapter

host.storageAdapter.totalReadLatency.average

gauge

The average time a read by the storage adapter takes

host.storageAdapter.totalWriteLatency.average

gauge

The average time a write by the storage adapter takes

host.storageAdapter.write.average

gauge

Rate of writing data by the storage adapter

host.storagePath.commandsAveraged.average

gauge

Average number of commands issued per second on the storage path during the collection interval

host.storagePath.maxTotalLatency.latest

gauge

Highest latency value across all storage paths used by the host

host.storagePath.numberReadAveraged.average

gauge

Average number of read commands issued per second on the storage path during the collection interval

host.storagePath.numberWriteAveraged.average

gauge

Average number of write commands issued per second on the storage path during the collection interval

host.storagePath.read.average

gauge

Rate of reading data on the storage path

host.storagePath.totalReadLatency.average

gauge

The average time a read issued on the storage path takes

host.storagePath.totalWriteLatency.average

gauge

The average time a write issued on the storage path takes

host.storagePath.write.average

gauge

Rate of writing data on the storage path

host.sys.resourceCpuAct1.latest

gauge

CPU active average over 1 minute of the system resource group

host.sys.resourceCpuAct5.latest

gauge

CPU active average over 5 minutes of the system resource group

host.sys.resourceCpuAllocMax.latest

gauge

CPU allocation limit (in MHz) of the system resource group

host.sys.resourceCpuAllocMin.latest

gauge

CPU allocation reservation (in MHz) of the system resource group

host.sys.resourceCpuAllocShares.latest

gauge

CPU allocation shares of the system resource group

host.sys.resourceCpuMaxLimited1.latest

gauge

CPU maximum limited over 1 minute of the system resource group

host.sys.resourceCpuMaxLimited5.latest

gauge

CPU maximum limited over 5 minutes of the system resource group

host.sys.resourceCpuRun1.latest

gauge

CPU running average over 1 minute of the system resource group

host.sys.resourceCpuRun5.latest

gauge

CPU running average over 5 minutes of the system resource group

host.sys.resourceCpuUsage.average

gauge

Amount of CPU used by the Service Console and other applications during the interval

host.sys.resourceFdUsage.latest

gauge

Number of file descriptors used by the system resource group

host.sys.resourceMemAllocMax.latest

gauge

Memory allocation limit (in KB) of the system resource group

host.sys.resourceMemAllocMin.latest

gauge

Memory allocation reservation (in KB) of the system resource group

host.sys.resourceMemAllocShares.latest

gauge

Memory allocation shares of the system resource group

host.sys.resourceMemConsumed.latest

gauge

Memory consumed by the system resource group

host.sys.resourceMemCow.latest

gauge

Memory shared by the system resource group

host.sys.resourceMemMapped.latest

gauge

Memory mapped by the system resource group

host.sys.resourceMemOverhead.latest

gauge

Overhead memory consumed by the system resource group

host.sys.resourceMemShared.latest

gauge

Memory saved due to sharing by the system resource group

host.sys.resourceMemSwapped.latest

gauge

Memory swapped out by the system resource group

host.sys.resourceMemTouched.latest

gauge

Memory touched by the system resource group

host.sys.resourceMemZero.latest

gauge

Zero filled memory used by the system resource group

host.sys.uptime.latest

gauge

Total time elapsed, in seconds, since last system startup

host.vflashModule.numActiveVMDKs.latest

gauge

Number of caches controlled by the virtual flash module

vm.cpu.costop.summation

gauge

Time the virtual machine is ready to run, but is unable to run due to co-scheduling constraints

vm.cpu.demand.average

gauge

The amount of CPU resources a virtual machine would use if there were no CPU contention or CPU limit

vm.cpu.demandEntitlementRatio.latest

gauge

CPU resource entitlement to CPU demand ratio (in percents)

vm.cpu.entitlement.latest

gauge

CPU resources devoted by the ESX scheduler

vm.cpu.idle.summation

gauge

Total time that the CPU spent in an idle state

vm.cpu.latency.average

gauge

Percent of time the virtual machine is unable to run because it is contending for access to the physical CPU(s)

vm.cpu.maxlimited.summation

gauge

Time the virtual machine is ready to run, but is not run due to maxing out its CPU limit setting

vm.cpu.overlap.summation

gauge

Time the virtual machine was interrupted to perform system services on behalf of itself or other virtual machines

vm.cpu.readiness.average

gauge

Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU

vm.cpu.ready.summation

gauge

Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval

vm.cpu.run.summation

gauge

Time the virtual machine is scheduled to run

vm.cpu.swapwait.summation

gauge

CPU time spent waiting for swap-in

vm.cpu.system.summation

gauge

Amount of time spent on system processes on each virtual CPU in the virtual machine

vm.cpu.usage.average

gauge

CPU usage as a percentage during the interval

vm.cpu.usagemhz.average

gauge

CPU usage in megahertz during the interval

vm.cpu.used.summation

gauge

Total CPU usage

vm.cpu.wait.summation

gauge

Total CPU time spent in wait state

vm.datastore.maxTotalLatency.latest

gauge

Highest latency value across all datastores used by the host

vm.datastore.numberReadAveraged.average

gauge

Average number of read commands issued per second to the datastore during the collection interval

vm.datastore.numberWriteAveraged.average

gauge

Average number of write commands issued per second to the datastore during the collection interval

vm.datastore.read.average

gauge

Rate of reading data from the datastore

vm.datastore.totalReadLatency.average

gauge

The average time a read from the datastore takes

vm.datastore.totalWriteLatency.average

gauge

The average time a write to the datastore takes

vm.datastore.write.average

gauge

Rate of writing data to the datastore

vm.disk.busResets.summation

gauge

Number of SCSI-bus reset commands issued during the collection interval

vm.disk.commands.summation

gauge

Number of SCSI commands issued during the collection interval

vm.disk.commandsAborted.summation

gauge

Number of SCSI commands aborted during the collection interval

vm.disk.commandsAveraged.average

gauge

Average number of SCSI commands issued per second during the collection interval

vm.disk.maxTotalLatency.latest

gauge

Highest latency value across all disks used by the host

vm.disk.numberRead.summation

gauge

Number of disk reads during the collection interval

vm.disk.numberReadAveraged.average

gauge

Average number of disk reads per second during the collection interval

vm.disk.numberWrite.summation

gauge

Number of disk writes during the collection interval

vm.disk.numberWriteAveraged.average

gauge

Average number of disk writes per second during the collection interval

vm.disk.read.average

gauge

Average number of kilobytes read from the disk each second during the collection interval

vm.disk.usage.average

gauge

Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.

vm.disk.write.average

gauge

Average number of kilobytes written to disk each second during the collection interval

vm.mem.active.average

gauge

Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi

vm.mem.activewrite.average

gauge

Amount of guest physical memory that is being actively written by guest. Activeness is estimated by ESXi

vm.mem.compressed.average

gauge

Guest physical memory pages that have undergone memory compression

vm.mem.compressionRate.average

gauge

Rate of guest physical memory page compression by ESXi

vm.mem.consumed.average

gauge

Amount of host physical memory consumed for backing up guest physical memory pages

vm.mem.decompressionRate.average

gauge

Rate of guest physical memory decompression

vm.mem.entitlement.average

gauge

Amount of host physical memory the virtual machine deserves, as determined by ESXi

vm.mem.granted.average

gauge

Amount of host physical memory or physical memory that is mapped for a virtual machine or a host

vm.mem.latency.average

gauge

Percentage of time the virtual machine spent waiting to swap in or decompress guest physical memory

vm.mem.llSwapInRate.average

gauge

Rate at which guest physical memory is swapped in from the host swap cache

vm.mem.llSwapOutRate.average

gauge

Rate at which guest physical memory is swapped out to the host swap cache

vm.mem.llSwapUsed.average

gauge

Storage space consumed on the host swap cache for storing swapped guest physical memory pages

vm.mem.overhead.average

gauge

Host physical memory consumed by ESXi data structures for running the virtual machines

vm.mem.overheadMax.average

gauge

Host physical memory reserved by ESXi, for its data structures, for running the virtual machine

vm.mem.overheadTouched.average

gauge

Estimate of the host physical memory, from Overhead consumed, that is actively read or written to by ESXi

vm.mem.shared.average

gauge

Amount of guest physical memory that is shared within a single virtual machine or across virtual machines

vm.mem.swapin.average

gauge

Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the ‘Swap out’ counter

vm.mem.swapinRate.average

gauge

Rate at which guest physical memory is swapped in from the swap space

vm.mem.swapout.average

gauge

Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.

vm.mem.swapoutRate.average

gauge

Rate at which guest physical memory is swapped out to the swap space

vm.mem.swapped.average

gauge

Amount of guest physical memory that is swapped out to the swap space

vm.mem.swaptarget.average

gauge

Amount of memory that ESXi needs to reclaim by swapping

vm.mem.usage.average

gauge

Percentage of host physical memory that has been consumed

vm.mem.vmmemctl.average

gauge

Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest

vm.mem.vmmemctltarget.average

gauge

Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi

vm.mem.zero.average

gauge

Guest physical memory pages whose content is 0x00

vm.mem.zipSaved.latest

gauge

Host physical memory, reclaimed from a virtual machine, by memory compression. This value is less than the value of ‘Compressed’ memory

vm.mem.zipped.latest

gauge

Amount of guest physical memory pages compressed by ESXi

vm.net.broadcastRx.summation

gauge

Number of broadcast packets received during the sampling interval

vm.net.broadcastTx.summation

gauge

Number of broadcast packets transmitted during the sampling interval

vm.net.bytesRx.average

gauge

Average amount of data received per second

vm.net.bytesTx.average

gauge

Average amount of data transmitted per second

vm.net.droppedRx.summation

gauge

Number of receives dropped

vm.net.droppedTx.summation

gauge

Number of transmits dropped

vm.net.multicastRx.summation

gauge

Number of multicast packets received during the sampling interval

vm.net.multicastTx.summation

gauge

Number of multicast packets transmitted during the sampling interval

vm.net.packetsRx.summation

gauge

Number of packets received during the interval

vm.net.packetsTx.summation

gauge

Number of packets transmitted during the interval

vm.net.pnicBytesRx.average

gauge

pnicBytesRx

vm.net.pnicBytesTx.average

gauge

pnicBytesTx

vm.net.received.average

gauge

Average rate at which data was received during the interval

vm.net.transmitted.average

gauge

Average rate at which data was transmitted during the interval

vm.net.usage.average

gauge

Network utilization (combined transmit-rates and receive-rates) during the interval

vm.power.energy.summation

gauge

Total energy used since last stats reset

vm.power.power.average

gauge

Current power usage

vm.rescpu.actav1.latest

gauge

CPU active average over 1 minute

vm.rescpu.actav15.latest

gauge

CPU active average over 15 minutes

vm.rescpu.actav5.latest

gauge

CPU active average over 5 minutes

vm.rescpu.actpk1.latest

gauge

CPU active peak over 1 minute

vm.rescpu.actpk15.latest

gauge

CPU active peak over 15 minutes

vm.rescpu.actpk5.latest

gauge

CPU active peak over 5 minutes

vm.rescpu.maxLimited1.latest

gauge

Amount of CPU resources over the limit that were refused, average over 1 minute

vm.rescpu.maxLimited15.latest

gauge

Amount of CPU resources over the limit that were refused, average over 15 minutes

vm.rescpu.maxLimited5.latest

gauge

Amount of CPU resources over the limit that were refused, average over 5 minutes

vm.rescpu.runav1.latest

gauge

CPU running average over 1 minute

vm.rescpu.runav15.latest

gauge

CPU running average over 15 minutes

vm.rescpu.runav5.latest

gauge

CPU running average over 5 minutes

vm.rescpu.runpk1.latest

gauge

CPU running peak over 1 minute

vm.rescpu.runpk15.latest

gauge

CPU running peak over 15 minutes

vm.rescpu.runpk5.latest

gauge

CPU running peak over 5 minutes

vm.rescpu.sampleCount.latest

gauge

Group CPU sample count

vm.rescpu.samplePeriod.latest

gauge

Group CPU sample period

vm.sys.heartbeat.latest

gauge

Number of heartbeats issued per virtual machine during the interval

vm.sys.osUptime.latest

gauge

Total time elapsed, in seconds, since last operating system boot-up

vm.sys.uptime.latest

gauge

Total time elapsed, in seconds, since last system startup

vm.virtualDisk.largeSeeks.latest

gauge

Number of seeks during the interval that were greater than 8192 LBNs apart

vm.virtualDisk.mediumSeeks.latest

gauge

Number of seeks during the interval that were between 64 and 8192 LBNs apart

vm.virtualDisk.numberReadAveraged.average

gauge

Average number of read commands issued per second to the virtual disk during the collection interval

vm.virtualDisk.numberWriteAveraged.average

gauge

Average number of write commands issued per second to the virtual disk during the collection interval

vm.virtualDisk.read.average

gauge

Rate of reading data from the virtual disk

vm.virtualDisk.readIOSize.latest

gauge

Average read request size in bytes

vm.virtualDisk.readLatencyUS.latest

gauge

Read latency in microseconds

vm.virtualDisk.readLoadMetric.latest

gauge

Storage DRS virtual disk metric for the read workload model

vm.virtualDisk.readOIO.latest

gauge

Average number of outstanding read requests to the virtual disk during the collection interval

vm.virtualDisk.smallSeeks.latest

gauge

Number of seeks during the interval that were less than 64 LBNs apart

vm.virtualDisk.totalReadLatency.average

gauge

The average time a read from the virtual disk takes

vm.virtualDisk.totalWriteLatency.average

gauge

The average time a write to the virtual disk takes

vm.virtualDisk.write.average

gauge

Rate of writing data to the virtual disk

vm.virtualDisk.writeIOSize.latest

gauge

Average write request size in bytes

vm.virtualDisk.writeLatencyUS.latest

gauge

Write latency in microseconds

vm.virtualDisk.writeLoadMetric.latest

gauge

Storage DRS virtual disk metric for the write workload model

vm.virtualDisk.writeOIO.latest

gauge

Average number of outstanding write requests to the virtual disk during the collection interval