CloudWatch Métricas de Amazon para Auto Scaling de Amazon EC2 - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

CloudWatch Métricas de Amazon para Auto Scaling de Amazon EC2

Amazon EC2 Auto Scaling publica las siguientes métricas en el espacio de nombres de AWS/AutoScaling. Las métricas de grupo de escalado automático que estén disponibles dependerán de si tiene habilitadas las métricas de grupo y de las métricas de grupo que haya activado. Las métricas están disponibles con una granularidad de un minuto sin cargo adicional, pero debe habilitarlas.

Al activar las métricas de grupo de Auto Scaling, Amazon EC2 Auto Scaling envía los datos muestreados a CloudWatch cada minuto con el máximo esfuerzo. En raras ocasiones, cuando se produce una CloudWatch interrupción en el servicio, los datos no se rellenan para cubrir los vacíos en el historial de métricas del grupo.

Métricas de grupo de Auto Scaling

Con estas métricas, obtendrá una visibilidad prácticamente continua del historial de su grupo de escalado automático, como los cambios en el tamaño del grupo a lo largo del tiempo.

Métrica Descripción
GroupMinSize

El tamaño mínimo del grupo de Auto Scaling.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupMaxSize

El tamaño máximo del grupo de Auto Scaling.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupDesiredCapacity

El número de instancias que el grupo de Auto Scaling intenta mantener.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupInServiceInstances

El número de instancias que se ejecutan como parte del grupo de Auto Scaling. Esta métrica no incluye las instancias que están pendientes o se están terminando.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupPendingInstances

El número de instancias que están pendientes. Una instancia pendiente aún no está operativa. Esta métrica no incluye las instancias que están en servicio o se están terminando.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupStandbyInstances

El número de instancias que tienen el estado Standby. Las instancias con este estado se siguen ejecutando pero no están en servicio.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupTerminatingInstances

El número de instancias que se están terminando. Esta métrica no incluye las instancias que están en servicio o pendientes.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupTotalInstances

El número total de instancias en el grupo de Auto Scaling. Esta métrica identifica el número de instancias que están en servicio, pendientes y en proceso de terminación.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

Cuando configura un grupo de instancias mixtas para medir la capacidad deseada en diferentes unidades, por ejemplo, asignando pesos en función del recuento de vCPU de cada tipo de instancia, las siguientes métricas cuentan la cantidad de unidades que usa su grupo de escalado automático. Si no configuró un grupo de instancias mixtas para medir la capacidad deseada en diferentes unidades, se rellenan las siguientes métricas, pero son iguales a las métricas que se definen en la tabla anterior. Para obtener más información, consulte Descripción general de la configuración para crear un grupo de instancias mixtas.

Métrica Descripción
GroupInServiceCapacity

El número de unidades de capacidad que se ejecutan como parte del grupo de Auto Scaling.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupPendingCapacity

El número de unidades de capacidad que están pendientes.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupStandbyCapacity

El número de unidades de capacidad que están en un estado Standby.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupTerminatingCapacity

El número de unidades de capacidad que están en proceso de terminación.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupTotalCapacity

El número total de unidades de capacidad del grupo de Auto Scaling.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

Amazon EC2 Auto Scaling también informa de las siguientes métricas para los grupos de escalado automático que tienen grupo de calentamiento. Para obtener más información, consulte Reduzca la latencia de las aplicaciones con tiempos de arranque prolongados mediante piscinas calientes.

Métrica Descripción
WarmPoolMinSize

Tamaño mínimo del grupo de calentamiento.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

WarmPoolDesiredCapacity

Cantidad de capacidad que Amazon EC2 Auto Scaling intenta mantener en el grupo de calentamiento.

Esto equivale al tamaño máximo del grupo de Auto Scaling menos la capacidad deseada o, si se establece, a la capacidad máxima preparada del grupo de Auto Scaling menos la capacidad deseada.

Sin embargo, cuando el tamaño mínimo del grupo de calentamiento es igual o superior a la diferencia entre el tamaño máximo (o, si se establece, la capacidad máxima preparada) y la capacidad deseada del grupo de Auto Scaling, la capacidad deseada del grupo de calentamiento será equivalente a WarmPoolMinSize.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

WarmPoolPendingCapacity

Cantidad de capacidad del grupo de calentamiento que está pendiente. Esta métrica no incluye las instancias en ejecución, detenidas, o en proceso de terminación.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

WarmPoolTerminatingCapacity

Cantidad de capacidad del grupo de calentamiento que está en proceso de terminación. Esta métrica no incluye las instancias en ejecución, detenidas o pendientes.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

WarmPoolWarmedCapacity

Cantidad de capacidad disponible para ingresar al grupo de Auto Scaling durante el escalado horizontal. Esta métrica no incluye las instancias que están pendientes o se están terminando.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

WarmPoolTotalCapacity

Capacidad total del grupo de calentamiento, incluidas las instancias en ejecución, detenidas, pendientes o en proceso de terminación.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupAndWarmPoolDesiredCapacity

Capacidad deseada del grupo de Auto Scaling y del grupo de calentamiento combinadas.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

GroupAndWarmPoolTotalCapacity

Capacidad total del grupo de Auto Scaling y del grupo de calentamiento combinadas. Esto incluye instancias en ejecución, detenidas, pendientes, en proceso de terminación o en servicio.

Criterios del informe: se notifica si la recopilación de métricas está habilitada.

Dimensiones de las métricas del grupo de Auto Scaling

Puede utilizar las siguientes dimensiones para ajustar las métricas mostradas en las tablas anteriores.

Dimensión Descripción
AutoScalingGroupName

Filtra según el nombre de un grupo de Auto Scaling.

Dimensiones y métricas de escalado predictivo

El espacio de nombres de AWS/AutoScaling incluye las siguientes métricas para el escalado predictivo.

Las métricas están disponibles con una resolución de una hora.

Puede evaluar la precisión de las previsiones comparando los valores previstos con los valores reales. Para obtener más información acerca de la evaluación de la precisión del pronóstico mediante estas métricas, consulte Supervise las métricas de escalado predictivo con CloudWatch.

Métrica Descripción Dimensiones
PredictiveScalingLoadForecast

La cantidad de carga que se prevé que generará su aplicación.

Las estadísticas Average, Minimum, y Maximum son útiles, pero la estadística Sum no lo es.

Reporting criteria (Criterios de informes): se informa después de crear la previsión inicial.

AutoScalingGroupName, PolicyName, PairIndex
PredictiveScalingCapacityForecast

La cantidad anticipada de capacidad necesaria para satisfacer la demanda de las aplicaciones. Esto se basa en la previsión de carga y el nivel de utilización objetivo en el que desea mantener las instancias de escalado automático.

Las estadísticas Average, Minimum, y Maximum son útiles, pero la estadística Sum no lo es.

Reporting criteria (Criterios de informes): se informa después de crear la previsión inicial.

AutoScalingGroupName, PolicyName
PredictiveScalingMetricPairCorrelation

La correlación entre la métrica de escalado y el promedio por instancia de la métrica de carga. El escalado predictivo supone una alta correlación. Por lo tanto, si observa un valor bajo en esta métrica, es mejor no usar un par de métricas.

Las estadísticas Average, Minimum, y Maximum son útiles, pero la estadística Sum no lo es.

Reporting criteria (Criterios de informes): se informa después de crear la previsión inicial.

AutoScalingGroupName, PolicyName, PairIndex
nota

La dimensión PairIndex devuelve información asociada al índice del par de métricas de escalado de carga asignado por Amazon EC2 Auto Scaling. El único valor válido actualmente es 0.

Habilitación de las métricas de grupo de Auto Scaling (consola)

Para habilitar las métricas de grupo
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) en el panel de navegación.

  2. Seleccione la casilla situada junto al grupo de escalado automático.

    Se abre un panel dividido en la parte inferior de la página.

  3. En la página Monitoring (Monitoreo), seleccione la colección de métricas del grupo de Auto Scaling, y la casilla Enable (Habilitar) que se encuentra en la parte superior de la página en Auto Scaling.

Para desactivar las métricas de grupo
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) en el panel de navegación.

  2. Seleccione el grupo de escalado automático.

  3. En la pestaña Monitoring (Monitoreo), desmarque la casilla Auto Scaling group metrics collection (Colección de métricas de grupo de Auto Scaling), Enable (Habilitar).

Habilitación de las métricas de grupo de Auto Scaling (AWS CLI)

Habilitación de las métricas de grupo de escalado automático

Habilite una o varias métricas de grupo mediante el comando enable-metrics-collection. Por ejemplo, el comando siguiente habilita una única métrica para el grupo de escalado automático especificado.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --metrics GroupDesiredCapacity --granularity "1Minute"

Si omite la opción --metrics, se habilitan todas las métricas.

aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \ --granularity "1Minute"
Deshabilitación de las métricas de grupo de escalado automático

Utilice el comando disable-metrics-collection para deshabilitar todas las métricas del grupo.

aws autoscaling disable-metrics-collection --auto-scaling-group-name my-asg