VMware Aria Operations for Networks recopila métricas de uso de CPU, almacén de datos, memoria y red para las máquinas virtuales.

Métricas de uso de CPU

Las métricas de uso de CPU proporcionan información sobre el uso de la CPU en la máquina virtual.
Nombre de métrica Nombre de API de métrica Descripción Con respaldo de Databus
Velocidad de detención conjunta de CPU (%) cpu.costop.rate.average.percent

Porcentaje promedio de tiempo transcurrido por las vCPU en el estado CoStop debido a la contención de la programación de la vCPU conjunta.

vCPU de velocidad de detención conjunta de CPU (%) cpu.costop_vcpu.rate.average.percent Porcentaje promedio de tiempo que una CPU virtual pasa en el estado CoStop debido a la contención de programación de una vCPU conjunta.
Tiempo de detención conjunta de CPU cpu.costop.delta.summation.millisecond

Tiempo transcurrido en el estado CoStop por todas las vCPU de una máquina virtual.

Velocidad de disponibilidad de CPU (%) cpu.ready.rate.average.percent

Porcentaje de tiempo que la máquina virtual esperó en línea para usar la CPU en el host.

El tiempo de disponibilidad de la CPU depende de la cantidad de máquinas virtuales en el host y de sus cargas de CPU.

vCPU de velocidad de disponibilidad de CPU (%) cpu.ready_vcpu.rate.average.percent

Porcentaje de tiempo por vCPU que la máquina virtual esperó en línea para usar la CPU en el host.

El tiempo de disponibilidad de la CPU depende de la cantidad de máquinas virtuales en el host y de sus cargas de CPU.

Tiempo de disponibilidad de CPU cpu.ready.delta.summation.millisecond

Cantidad de tiempo que una máquina virtual está lista para utilizar la CPU, pero no pudo programar tiempo de CPU física.

La máquina virtual no puede programar tiempo de CPU física cuando todos los recursos de CPU del host ESXi de VMware vSphere están ocupados.
Velocidad de ejecución de la CPU (%) cpu.run.rate.average.percent Porcentaje promedio de tiempo transcurrido en el estado Run por todas las vCPU de esta máquina virtual.
vCPU de velocidad de ejecución de CPU (%) cpu.run_vcpu.rate.average.percent Porcentaje promedio de tiempo transcurrido por una vCPU en el estado Run.
Tiempo de ejecución de CPU cpu.run.delta.summation.millisecond Cantidad de tiempo transcurrido en el estado Run por todas las vCPU de esta máquina virtual.
Uso de CPU (MHz) cpu.usagemhz.rate.average.megaHertz

Cantidad de vCPU utilizadas activamente.

La métrica de uso de CPU está asociada con el host y no con el sistema operativo invitado.

Tasa de uso de CPU (%) cpu.usage.rate.average.percent Porcentaje promedio de vCPU utilizada activamente con respecto a la CPU total disponible.

La métrica de uso de CPU está asociada con el host y no con el sistema operativo invitado.

La tasa de uso de CPU indica el promedio de utilización de CPU sobre todas las vCPU disponibles en la máquina virtual. Por ejemplo, si una máquina virtual con una vCPU se ejecuta en un host que tiene cuatro CPU físicas y el uso de CPU es del 100 %, la máquina virtual utiliza el 100 % de una CPU física.

Tasa de espera de CPU (%) cpu.wait.rate.average.percent Porcentaje de tiempo de la CPU en estado Wait, como en los estados de CPU inactiva, espera de intercambio de CPU y espera de E/S de CPU.
vCPU de velocidad de espera de CPU (%) cpu.wait_vcpu.rate.average.percent Porcentaje de tiempo de la CPU por vCPU en estado Wait, como en los estados de CPU inactiva, espera de intercambio de CPU y espera de E/S de CPU.
Tiempo de espera de CPU cpu.wait.delta.summation.millisecond Cantidad de tiempo de la CPU en estado Wait, como en los estados de CPU inactiva, espera de intercambio de CPU y espera de E/S de CPU.

Métricas de red

Las métricas de red proporcionan información sobre el rendimiento de red de la máquina virtual.

Nombre de métrica Nombre de API de métrica Descripción Con respaldo de Databus
Paquetes recibidos descartados net.droppedRx.delta.summation.number Cantidad de paquetes recibidos descartados y el número total de paquetes recibidos.
Recuento de sesiones TCP incompletas net.incomplete.sessionCount.delta.summation.number

Número total de sesiones TCP incompletas recibidas en la máquina virtual de otras máquinas virtuales o direcciones IP durante el intervalo de tiempo.

Nota:

Esta métrica solo está disponible para los usuarios con licencia Enterprise que tengan una implementación de recopilador de tamaño de brick XXL.

Si escala verticalmente el tamaño de brick del recopilador existente a XXL, debe reiniciar el servicio nfcapd para comenzar a recopilar la métrica Recuento de sesiones TCP incompletas.

Ejecute el siguiente comando en la CLI del recopilador:

sudo service nfcapd restart
Paquetes transmitidos descartados net.droppedTx.delta.summation.number Número de paquetes transmitidos descartados respecto al número total de paquetes transmitidos.
Velocidad máxima de tráfico de red (Kbps) net.usage.rate.maximum.kiloBitsPerSecond Velocidad máxima de transmisión de datos en la máquina virtual durante cualquier intervalo de cinco minutos en la duración seleccionada.

La velocidad máxima de red incluye tanto datos transmitidos como recibidos.

Velocidad máxima de transmisión de red (Kbps) net.transmitted.rate.maximum.kiloBitsPerSecond Velocidad máxima de transmisión de datos en la máquina virtual durante cualquier intervalo de cinco minutos en la duración seleccionada.
Relación máxima de descarte de paquetes (%) net.packetDrop.ratio.maximum.percent Relación máxima entre el total de paquetes descartados y el total de paquetes recibidos durante un intervalo de cinco minutos en la duración seleccionada.
Máximo de paquetes descartados net.droppedTotal.delta.maximum.number Número máximo de paquetes descartados en un intervalo de cinco minutos en la duración seleccionada.
Paquetes recibidos de multidifusión net.multicastRx.delta.summation.number Número total de paquetes de multidifusión recibidos en todas las pNIC (adaptadores de red física) durante el intervalo de muestreo.
Paquetes transmitidos de multidifusión net.multicastTx.delta.summation.number Número total de paquetes de multidifusión transmitidos en todas las pNIC durante el intervalo de muestreo.
Velocidad máxima de recepción de red (Kbps) net.received.rate.maximum.kiloBitsPerSecond Velocidad máxima de recepción de datos de red en la máquina virtual durante un intervalo de cinco minutos en la duración seleccionada.
Recuento de paquetes de red net.packetsTotal.delta.summation.number Número total de paquetes transmitidos y recibidos durante el intervalo en todas las pNIC.
Porcentaje de descartes de paquetes de red (%) net.packetDrop.ratio.average.percent Relación entre el número total de paquetes descartados y el número total de paquetes.
Descartes de paquetes de red net.droppedTotal.delta.summation.number Número total de paquetes descartados en la máquina virtual.
Velocidad de recepción de red (Kbps) net.received.rate.average.kiloBitsPerSecond Tasa promedio a la que se recibieron los datos durante el intervalo de tiempo.
Velocidad de tráfico de red (Kbps) net.usage.rate.average.kiloBitsPerSecond Velocidad promedio a la que se recibieron y transmitieron datos durante el intervalo de tiempo.
Velocidad de transmisión de red (Kbps) net.transmitted.rate.average.kiloBitsPerSecond Velocidad promedio a la que se transmitieron los datos durante el intervalo de tiempo.
Paquetes de difusión recibidos net.broadcastRx.delta.summation.number Número total de paquetes de difusión recibidos durante el intervalo de tiempo.
Relación de difusión de recepción (%) net.broadcastByRx.ratio.average.percent Porcentaje de paquetes de difusión recibidos durante el intervalo de tiempo .
Porcentaje de descarte de paquetes recibidos (%) net.packetDropRx.ratio.average.percent Relación entre el número total de paquetes recibidos descartados y el número total de paquetes recibidos.
Paquetes recibidos net.packetsRx.delta.summation.number Número promedio de paquetes recibidos durante el intervalo de tiempo.
Tráfico de red total net.usage.delta.summation.kiloBytes Suma de los datos transmitidos y recibidos en todas las vNIC de la máquina virtual.
Total de paquetes por segundo net.ppsTotal.rate.average.number

Velocidad promedio de paquetes recibidos y transmitidos por segundo.

Paquetes de difusión transmitidos net.broadcastTx.delta.summation.number Número de paquetes de difusión transmitidos durante un intervalo de tiempo especificado.
Relación de difusión de transmisión (%) net.broadcastByTx.ratio.average.percent Porcentaje promedio de paquetes de difusión transmitidos durante el intervalo de tiempo.
Porcentaje de descarte de paquetes transmitidos (%) net.packetDropTx.ratio.average.percent Relación entre el número total de paquetes transmitidos descartados y el número total de paquetes transmitidos.
Paquetes transmitidos net.packetsTx.delta.summation.number Número promedio de paquetes transmitidos durante el intervalo de tiempo.
Paquetes de unidifusión recibidos net.unicastRx.delta.summation.number Número total de paquetes de unidifusión recibidos por el host.
Paquetes de unidifusión transmitidos net.unicastTx.delta.summation.number Número total de paquetes de unidifusión transmitidos por el host.
Tiempo de actividad sys.uptime.absolute.latest.second Tiempo total transcurrido desde el último inicio del sistema.
Espacio no confirmado

storage.uncommitted.absolute.latest.bytes

Espacio de almacenamiento no confirmado de la máquina virtual.

Tamaño de instantánea snapshot.used.absolute.latest.bytes

El tamaño de la instantánea de máquina virtual.

Métricas de almacenes de datos

Las métricas de almacenes de datos ofrecen información acerca del uso del almacén de datos.

Nombre de métrica Nombre de API de métrica Descripción
IOPS de lectura datastore.numberReadAveraged.rate.average.number Promedio de comandos de lectura emitidos por segundo durante el intervalo de recopilación.
Latencia de E/S máxima

datastore.maxTotalLatency.absolute.latest.millisecond

Valor de latencia más alto en todos los almacenes de datos utilizados por la máquina virtual.

Latencia de lectura (ms) datastore.totalReadLatency.absolute.average.millisecond Latencia promedio de cada operación de lectura que emite esta máquina virtual en su almacén de datos.
Velocidad de lectura (Kbps) datastore.read.rate.average.kiloBytesPerSecond Rendimiento de lectura de los almacenes de datos conectados a la máquina virtual promediado en 24 horas.
IOPS de RW datastore.numberRWAveraged.rate.average.number Número promedio de comandos de lectura y escritura enviados desde la máquina virtual a los almacenes de datos conectados.
Velocidad de RW (Kbps) datastore.usage.rate.average.kiloBytesPerSecond

Rendimiento de lectura y escritura de los almacenes de datos conectados a la máquina virtual promediado durante 24 horas.

IOPS de escritura datastore.numberWriteAveraged.rate.average.number Número promedio de comandos de escritura enviados de la máquina virtual a los almacenes de datos conectados.
Latencia de escritura datastore.totalWriteLatency.absolute.average.millisecond

Latencia promedio de cada operación de escritura que emite esta máquina virtual en su almacén de datos.

Velocidad de escritura (Kbps) datastore.write.rate.average.kiloBytesPerSecond Rendimiento de escritura de los almacenes de datos conectados a la máquina virtual promediado en 24 horas.

Métricas de memoria para hosts

Las métricas de memoria ofrecen información acerca del uso y la asignación de la memoria en la máquina virtual .

Nombre de métrica Nombre de API de métrica Descripción Con respaldo de Databus
Aumento de memoria mem.vmmemctl.absolute.average.kiloBytes Promedio de memoria de la memoria física del invitado asignada a vmmemctl para esta máquina virtual.

vmmemctl es un controlador de administración de memoria exclusivo de VMware que controla el aumento de memoria.

Velocidad de intercambio de entrada de memoria (Kbps) mem.swapinRate.rate.average.kiloBytesPerSecond Velocidad a la que se intercambia la memoria desde el disco hacia la memoria activa durante el intervalo de tiempo.
Velocidad de intercambio de salida de memoria (Kbps) mem.swapoutRate.rate.average.kiloBytesPerSecond Velocidad de intercambio de la memoria activa al disco durante el intervalo de tiempo.
Intercambio de memoria mem.swapped.absolute.average.kiloBytes

Cantidad de memoria física del invitado intercambiada al archivo de intercambio de la máquina virtual por el VMkernel.

La memoria intercambiada permanece en el disco hasta que la máquina virtual la necesite. Esta métrica se refiere al intercambio del VMkernel y no al intercambio del SO invitado.

Tasa de uso de memoria (%) mem.usage.absolute.average.percent Porcentaje de memoria utilizada de la memoria de máquina disponible.
Memoria de sobrecarga mem.overhead.absolute.average.kiloBytes

Cantidad de memoria asignada a una máquina virtual superior a su cantidad reservada.

La máquina virtual requiere memoria de sobrecarga para encenderse.

La memoria de sobrecarga incluye el espacio reservado para el búfer de tramas de máquina virtual y varias estructuras de datos de virtualización. Depende del número de vCPU y de la memoria configurada para el sistema operativo invitado.

Memoria consumida mem.consumed.absolute.average.kiloBytes

Cantidad de memoria de host utilizada por la máquina virtual para la memoria del sistema operativo invitado.

La memoria consumida no incluye la memoria de sobrecarga. Solo incluye la memoria compartida y la memoria que puede estar reservada, pero no utilizada. Es decir, consumed memory = memory granted - memory saved from page sharing.

Memoria activa mem.active.absolute.average.kiloBytes

Cantidad de memoria física de invitado utilizada por la máquina virtual.

La memoria activa se calcula mediante el muestreo estadístico de VMkernel . Representa la cantidad real de memoria que necesita la máquina virtual. Por lo tanto, la memoria que no se utiliza se puede intercambiar o aumentar sin ningún impacto en el rendimiento.

Métricas de instantáneas

La métrica de instantánea proporciona información sobre la instantánea de máquina virtual .

Nombre de métrica Nombre de API de métrica Descripción
Tamaño de instantánea snapshot.used.absolute.latest.bytes El tamaño de la instantánea de máquina virtual.