Métricas de Amazon CloudWatch para Amazon EBS - Amazon Elastic Compute Cloud

Métricas de Amazon CloudWatch para Amazon EBS

Las métricas de CloudWatch son datos estadísticos que puede utilizar para ver, analizar y establecer alarmas sobre el comportamiento operativo de los volúmenes.

En la siguiente tabla, se describen los tipos de datos de monitorización disponibles para los volúmenes de Amazon EBS.

Tipo Descripción

Básica

Los datos se encuentran disponibles automáticamente en periodos de 5 minutos sin costo alguno. Incluye datos para los volúmenes de dispositivos raíz para instancias con respaldo de EBS.

Detallada

Los volúmenes de SSD de IOPS provisionadas (io1 y io2) envían automáticamente métricas de un minuto a CloudWatch.

Cuando se obtienen datos de CloudWatch, se puede incluir un parámetro de solicitud Period para especificar el nivel de detalle de los datos que se devuelven. Este periodo es diferente al que utilizamos cuando recopilamos los datos (periodos de 5 minutos). Recomendamos que especifique un periodo en la solicitud que sea igual o mayor que el periodo de obtención para asegurarse de que los datos devueltos sean válidos.

Puede obtener los datos utilizando la API de CloudWatch o la consola de Amazon EC2. La consola toma los datos sin procesar de la API de CloudWatch y muestra una serie de gráficos basados en los datos. En función de sus necesidades, es posible que prefiera utilizar los datos de la API o los gráficos de la consola.

Métricas de Amazon EBS

Amazon Elastic Block Store (Amazon EBS) envía puntos de datos a CloudWatch para varias métricas. Los volúmenes HDD de uso general de Amazon EBS (gp2), HDD optimizado para rendimiento (st1), HDD en frío (sc1) y magnéticos (estándar) envían automáticamente las métricas de cinco minutos a CloudWatch. Los volúmenes de SSD de IOPS provisionadas (io1 y io2) envían automáticamente las métricas de un minuto a CloudWatch. Los datos solo se registran en CloudWatch cuando el volumen está conectado a una instancia.

Algunas de estas métricas son diferentes en las instancias basadas en Nitro. Para obtener una lista de tipos de instancia basadas en el sistema Nitro, consulte Instancias integradas en el sistema Nitro.

El espacio de nombres de AWS/EBS incluye las siguientes métricas.

Métricas de volumen

El espacio de nombres AWS/EBS incluye las siguientes métricas para los volúmenes de EBS. Para obtener información sobre el espacio en disco disponible del sistema operativo en una instancia, consulte Ver espacio libre en el disco.

Métrica Descripción
VolumeReadBytes

Proporciona información sobre las operaciones de lectura realizadas en un periodo especificado. La estadística Sum registra el número total de bytes transferidos durante el periodo. La estadística Average informa del tamaño medio de cada operación de lectura durante el periodo, excepto en volúmenes asociados a una instancia basada en Nitro, donde la media corresponde a la del periodo especificado. La estadística SampleCount informa del tamaño medio de las operaciones de lectura durante el periodo, excepto en volúmenes asociados a una instancia basada en Nitro, donde el número de muestras representa el número de puntos de datos usados en el cálculo estadístico. Para las instancias Xen, los datos solo se registran cuando existe una actividad de lectura en el volumen.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: bytes

VolumeWriteBytes

Proporciona información sobre las operaciones de escritura realizadas en un periodo especificado. La estadística Sum registra el número total de bytes transferidos durante el periodo. La estadística Average informa del tamaño medio de cada operación de escritura durante el periodo, excepto en volúmenes asociados a una instancia basada en Nitro, donde la media corresponde a la del periodo especificado. La estadística SampleCount informa del tamaño medio de las operaciones de escritura durante el periodo, excepto en volúmenes asociados a una instancia basada en Nitro, donde el número de muestras representa el número de puntos de datos usados en el cálculo estadístico. Para las instancias Xen, los datos solo se registran cuando existe una actividad de escritura en el volumen.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: bytes

VolumeReadOps

Número total de operaciones de lectura realizadas en un periodo especificado.

Para calcular el promedio de operaciones de lectura por segundo (IOPS de lectura) del periodo, divida el total de operaciones del periodo por el número de segundos de ese periodo.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: recuento

VolumeWriteOps

Número total de operaciones de escritura en un periodo especificado.

Para calcular el promedio de operaciones de escritura por segundo (IOPS de escritura) del periodo, divida el total de operaciones de escritura del periodo por el número de segundos de ese periodo.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: recuento

VolumeTotalReadTime
nota

Esta métrica no se admite con volúmenes habilitados para Multi-Attach.

Número total de segundos empleados por todas las operaciones de lectura que se realizaron en el periodo especificado. Si se envían varias solicitudes al mismo tiempo, este total puede ser mayor que la duración del periodo. Por ejemplo, para un periodo de 5 minutos (300 segundos): si se completaron 700 operaciones durante el periodo y cada operación tardó 1 segundo, el valor sería de 700 segundos Para las instancias Xen, los datos solo se registran cuando existe una actividad de lectura en el volumen.

La estadística Average de esta métrica no es pertinente para los volúmenes asociados a instancias basadas en Nitro.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: segundos

VolumeTotalWriteTime
nota

Esta métrica no se admite con volúmenes habilitados para Multi-Attach.

Número total de segundos empleados por todas las operaciones de escritura que se realizaron en el periodo especificado. Si se envían varias solicitudes al mismo tiempo, este total puede ser mayor que la duración del periodo. Por ejemplo, para un periodo de 5 minutos (300 segundos): si se completaron 700 operaciones durante el periodo y cada operación tardó 1 segundo, el valor sería de 700 segundos Para las instancias Xen, los datos solo se registran cuando existe una actividad de escritura en el volumen.

La estadística Average de esta métrica no es pertinente para los volúmenes asociados a instancias basadas en Nitro.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: segundos

VolumeIdleTime
nota

Esta métrica no se admite con volúmenes habilitados para Multi-Attach.

Número total de segundos en un periodo de tiempo especificado en el que no se emitieron operaciones de lectura o escritura.

La estadística Average de esta métrica no es pertinente para los volúmenes asociados a instancias basadas en Nitro.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: segundos

VolumeQueueLength

Número de solicitudes de operaciones de lectura y escritura a la espera de realizarse en un periodo de tiempo especificado.

La estadística Sum de esta métrica no es pertinente para los volúmenes asociados a instancias basadas en Nitro.

Los volúmenes asociados a una instancia Nitro son los únicos que admiten las estadísticas Minimum y Maximum de esta métrica.

Unidades: recuento

VolumeThroughputPercentage
nota

Esta métrica no se admite con volúmenes habilitados para Multi-Attach.

Solo se usa con volúmenes de SSD de IOPS provisionadas. Porcentaje de operaciones de E/S por segundo (IOPS) enviadas del total de IOPS provisionadas para un volumen de Amazon EBS. Los volúmenes de SSD de IOPS provisionadas ofrecen rendimiento aprovisionado el 99,9 % del tiempo.

Durante una operación de escritura, si no hay otras solicitudes de E/S pendientes en un minuto, el valor de la métrica será del 100%. Además, el rendimiento de E/S de un volumen se puede degradar temporalmente debido a una acción que ha realizado (como crear una instantánea de un volumen durante un pico de uso, ejecutar el volumen en una instancia que no está optimizada para EBS u obtener acceso a los datos del volumen por primera vez).

Unidades: porcentaje

VolumeConsumedReadWriteOps

Solo se usa con volúmenes de SSD de IOPS provisionadas. Cantidad total de operaciones de lectura y escritura (normalizadas a las unidades de capacidad de 256 K) utilizadas en el periodo de tiempo especificado.

Las operaciones de E/S menores de 256 K se cuentan como 1 IOPS consumida. Las operaciones de E/S mayores de 256 K se cuentan como unidades de capacidad de 256 K. Por ejemplo, una operación de E/S de 1024 K se contaría como 4 IOPS consumidas.

Unidades: recuento

BurstBalance

Solo se usa con volúmenes de SSD de uso general (gp2), HDD con velocidad optimizada (st1) y Cold HDD (sc1). Proporciona información sobre el porcentaje de créditos de E/S (para gp2) o créditos de rendimiento (para st1 y sc1) que quedan en el bucket por ráfaga. Los datos solo se registran en CloudWatch cuando el volumen está activo. Si el volumen no está adjuntado, no se registran datos.

La estadística Sum de esta métrica no es pertinente para los volúmenes asociados a instancias basadas en Nitro.

Si el rendimiento de la línea de base del volumen excede el rendimiento por ráfagas máximo, no se gastan nunca créditos. Si el volumen se asocia a una instancia basada en Nitro, el saldo de ráfagas no se notifica. Para una instancia no basada en Nitro, el saldo de ráfagas notificado es del 100%. Para obtener más información, consulte Créditos de E/S y rendimiento por ráfagas.

Unidades: porcentaje

Métricas de restauración rápida de instantáneas

El espacio de nombres AWS/EBS incluye las siguientes métricas para la restauración rápida de instantáneas.

Métrica Descripción
FastSnapshotRestoreCreditsBucketSize

El número máximo de volumen crea créditos que se pueden acumular. Esta métrica se notifica por instantánea y zona de disponibilidad.

La estadística más significativa es Average. Los resultados de las estadísticas Minimum y Maximum son las mismas que para Average y se pueden utilizar en su lugar.

FastSnapshotRestoreCreditsBalance

El número de volumen crea créditos disponibles. Esta métrica se notifica por instantánea y zona de disponibilidad.

La estadística más significativa es Average. Los resultados de las estadísticas Minimum y Maximum son las mismas que para Average y se pueden utilizar en su lugar.

Dimensiones de las métricas de Amazon EBS

La dimensión admitida es el ID de volumen (VolumeId). Todas las estadísticas disponibles se filtran por ID de volumen.

Para la métrica de volumen, la dimensión admitida es el ID de volumen (VolumeId). Todas las estadísticas disponibles se filtran por ID de volumen.

Para la métrica de restauración rápida de instantáneas, las dimensiones admitidas son el ID de instantánea (SnapshotId) y la zona de disponibilidad (AvailabilityZone).

Gráficos de la consola de Amazon EC2

Después de crear un volumen, puede ver los gráficos de monitorización del volumen en la consola de Amazon EC2. Seleccione un volumen en la página Volumes (Volúmenes) de la consola y elija Monitoring (Monitorización). La siguiente tabla muestra los gráficos que aparecen. En la columna de la derecha se describe cómo se utilizan las métricas de datos sin formato de la API de CloudWatch para producir cada gráfico. El periodo para todos los gráficos es de 5 minutos.

Gráfico Descripción con métricas sin formato

Ancho de banda de lectura (KiB/s)

Sum(VolumeReadBytes) / Period / 1024

Ancho de banda de escritura (KiB/s)

Sum(VolumeWriteBytes) / Period / 1024

Rendimiento de lectura (IOPS)

Sum(VolumeReadOps) / Period

Rendimiento de escritura (IOPS)

Sum(VolumeWriteOps) / Period

Longitud de cola media (operaciones)

Avg(VolumeQueueLength)

% tiempo inactivo

Sum(VolumeIdleTime) / Period × 100

Tamaño medio de lectura (KiB/operación)

Avg(VolumeReadBytes) / 1024

Para las instancias basadas en Nitro, la fórmula siguiente obtiene el tamaño medio de lectura utilizando CloudWatch Metric Math:

(Sum(VolumeReadBytes) / Sum(VolumeReadOps)) / 1024

Las métricas VolumeReadBytes y VolumeReadOps se encuentran disponibles en la consola de CloudWatch de EBS.

Tamaño medio de escritura (KiB/operación)

Avg(VolumeWriteBytes) / 1024

Para las instancias basadas en Nitro, la fórmula siguiente obtiene el tamaño medio de escritura utilizando CloudWatch Metric Math:

(Sum(VolumeWriteBytes) / Sum(VolumeWriteOps)) / 1024

Las métricas VolumeWriteBytes y VolumeWriteOps se encuentran disponibles en la consola de CloudWatch de EBS.

Latencia media de lectura (ms/operación)

Avg(VolumeTotalReadTime) × 1000

Para las instancias basadas en Nitro, la fórmula siguiente obtiene la latencia media de lectura utilizando CloudWatch Metric Math:

(Sum(VolumeTotalReadTime) / Sum(VolumeReadOps)) × 1000

Las métricas VolumeTotalReadTime y VolumeReadOps se encuentran disponibles en la consola de CloudWatch de EBS.

Latencia media de escritura (ms/operación)

Avg(VolumeTotalWriteTime) × 1000

Para las instancias basadas en Nitro, la fórmula siguiente obtiene la latencia media de escritura utilizando CloudWatch Metric Math:

(Sum(VolumeTotalWriteTime) / Sum(VolumeWriteOps)) * 1000

Las métricas VolumeTotalWriteTime y VolumeWriteOps se encuentran disponibles en la consola de CloudWatch de EBS.

Para los gráficos de latencia media y los gráficos de tamaño medio, la media se calcula para el número total de operaciones (lectura o escritura, lo que corresponda al gráfico) completadas durante el periodo.