Configuración del monitoreo para instancias de Auto Scaling - Amazon EC2 Auto Scaling

Configuración del monitoreo para instancias de Auto Scaling

Amazon EC2 puede habilitar un monitoreo detallado cuando lanza instancias EC2 en el grupo de Auto Scaling. El monitoreo de las instancias de Auto Scaling se configura mediante una plantilla de lanzamiento o una configuración de lanzamiento.

La monitorización se habilita cada vez que se lanza una instancia, ya sea la monitorización básica (se recopilan datos cada 5 minutos) o la monitorización detallada (se recopilan datos cada minuto). Para la monitorización detallada, se aplican cargos adicionales. Para obtener más información, consulte Precios de Amazon CloudWatch y Monitoreo de las instancias con CloudWatch en la Guía del usuario de Amazon EC2 para instancias de Linux.

Habilitación del monitoreo detallado (consola)

De forma predeterminada, el monitoreo básico se habilita al utilizar la AWS Management Console para crear una plantilla de lanzamiento o una configuración de lanzamiento.

Para habilitar el monitoreo detallado en una plantilla de lanzamiento

Al crear una plantilla de lanzamiento mediante la AWS Management Console, en la sección Advanced Details (Detalles avanzados), en Detailed CloudWatch monitoring (Monitoreo detallado de CloudWatch), elija Enable (Habilitar). De lo contrario, se habilita la monitorización básica. Para obtener más información, consulte Configuración de opciones avanzadas para la plantilla de lanzamiento.

Para habilitar el monitoreo detallado en una configuración de lanzamiento

Al crear la configuración de lanzamiento utilizando la AWS Management Console, en la sección Additional configuration (Configuración adicional), seleccione Enable EC2 instance detailed monitoring within CloudWatch (Habilitar el monitoreo detallado de instancias EC2 dentro del CloudWatch). De lo contrario, se habilita la monitorización básica. Para obtener más información, consulte Crear una configuración de lanzamiento.

Habilitar el monitoreo detallado (AWS CLI)

De forma predeterminada, el monitoreo básico se habilita al crear una plantilla de lanzamiento mediante la AWS CLI. El monitoreo detallado se habilita de forma predeterminada cuando crea una configuración de lanzamiento mediante la AWS CLI.

Para habilitar el monitoreo detallado en una plantilla de lanzamiento

Para las plantillas de lanzamiento, utilice el comando create-launch-template y transfiera un archivo JSON que contenga la información para crear la plantilla de lanzamiento. Establezca el atributo de monitorización en "Monitoring":{"Enabled":true} para habilitar la monitorización detallada o en "Monitoring":{"Enabled":false} para habilitar la monitorización básica.

Para habilitar el monitoreo detallado en una configuración de lanzamiento

Para las configuraciones de lanzamiento, utilice el comando create-launch-configuration con la opción --instance-monitoring. Establezca esta opción en true para habilitar la monitorización detallada o en false para habilitar la monitorización básica.

--instance-monitoring Enabled=true

Cambio entre el monitoreo básico y detallado

Para cambiar el tipo de monitoreo habilitado en las instancias EC2 nuevas, actualice la plantilla de lanzamiento o el grupo de Auto Scaling para que utilicen una nueva plantilla de lanzamiento o configuración de lanzamiento. Las instancias existentes siguen utilizando el tipo de monitorización que estaba habilitado anteriormente. Para actualizar todas las instancias, termínelas de forma que se sustituyan por el grupo de Auto Scaling o actualice las instancias individualmente mediante monitor-instances y unmonitor-instances.

nota

Con la duración máxima de la instancia y las características de actualización de instancias, también puede reemplazar todas las instancias en el grupo de Auto Scaling para lanzar nuevas instancias que utilicen la nueva configuración. Para obtener más información, consulte Reemplazo de instancias de Auto Scaling en función de la duración máxima de la instancia y Reemplazo de instancias de Auto Scaling en base a una actualización de instancias.

Al cambiar entre el monitoreo básico y detallado:

Si tiene alarmas de CloudWatch asociadas a un grupo de Auto Scaling, utilice el comando put-metric-alarm para actualizar cada alarma. Ajuste cada periodo para que coincida con el tipo de monitorización (300 segundos para la monitorización básica y 60 segundos para la monitorización detallada). Si cambia de la monitorización detallada a la monitorización básica, pero no actualiza las alarmas para que coincidan con el periodo de cinco minutos, se siguen comprobando las estadísticas cada minuto. Es posible que no haya datos disponibles durante cuatro de cada cinco periodos.