Monitorizar el rendimiento de instancias EC2 con CloudWatch y crear alertas de rendimiento

Todas las instancias EC2 están monitorizadas con CloudWatch cada cinco minutos, no obstante, si lo deseamos, podemos monitorizarlas cada minuto, pero esta configuración requiere un coste extra.

Para monitorizar el consumo de red, disco y CPU, por ejemplo, iremos a CloudWatch y crearemos nuestro «Dashboard» personalizado de monitorización de rendimiento.

CloudWatch Create Dashboard
CloudWatch Create Dashboard 2
CloudWatch Create Dashboard 3

A continuación, podemos comenzar a añadir las métricas de monitorización que nos interesan. Por ejemplo, consumo de CPU:

CloudWatch Monitorizar CPU

Una vez hemos añadido todas las métricas, así queda la presentación de nuestro Dashboard.

CloudWatch Dashboard

Definición de alertas en base a los elementos monitorizados

Podemos definir una alerta que actúe sobre las métricas de monitorización. Por ejemplo, enviar un correo electrónico cuando el consumo de CPU supere el 80% de CPU durante 30 minutos y rebotar la instancia o iniciar el proceso de autoescalado, por ejemplo.

Configuración de un servicio de alta disponibilidad con Autoescalado mediante alertas de Cloudwatch
CloudWatch Create Alarm
CloudWatch Create Alarm CPU usage
CloudWatch Create Alarm CPU usage Actions

Compárteme

Contenido Relacionado

Deja un comentario

Hosting SSD