Cómo crear alarmas de Cloudwatch para RDS (MySQL) en AWS

Supervisar tus instancias RDS es muy importante, y lo mismo ocurre con otros recursos. En este artículo, crearemos una simple alarma para una instancia RDS MySQL que comprobará el espacio de almacenamiento libre en la instancia. También hay diferentes métricas que se pueden utilizar para crear alarmas, haz clic aquí paraver la lista de métricas disponibles para las instancias RDS. La métrica «FreeStorageSpace» comprueba el espacio de almacenamiento disponible en la instancia y, dependiendo de la condición especificada, la alarma se activa y envía notificaciones al SNS Endpoint. La métrica «FreeStorageSpace» acepta el valor en bytes y no en porcentaje.

Antes de continuar con este artículo, asumo que conoces los fundamentos de las instancias RDS y que ya tienes una en tu cuenta para crear alarmas.

Requisitos previos

  1. Cuenta de AWS(Créala si no tienes una).
  2. Instancia RDS MySql para crear una alarma para ella.

¿Qué vamos a hacer?

  1. Iniciar sesión en AWS.
  2. Crea una alarma para la Instancia RDS MySql.
  3. Elimina la alarma.

Iniciar sesión en AWS

Haz clic aquípara ir a la página de inicio de sesión de AWS.

Verás la página de inicio de sesión de la siguiente manera cuando pulses el enlace anterior. Introduce tus credenciales para acceder a tu cuenta de AWS.

Página de acceso

Una vez que hayas iniciado sesión con éxito en tu cuenta, verás la consola de administración de AWS de la siguiente manera.

Consola de administración de AWS

Crear una alarma para la Instancia RDS MySql

Para crear una alarma tienes que ir primero a Cloudwatch. Busca Cloudwatch en el cuadro de búsqueda de la parte superior.

Buscar en Cloudwatch

Verás el panel principal de Cloudwatch de la siguiente manera. Haz clic en «Alarmas» en el panel izquierdo.

Panel de control de Cloudwatch

Como no hay alarmas en mi cuenta en la región seleccionada, no vemos nada en esta página.

Para crear una alarma para la instancia RDS que ya tienes en tu cuenta, haz clic en el botón «Crear alarma».

Página de alertas

En esta página, haz clic en el botón «Seleccionar métrica».

Especifica la métrica y la condición

En el cuadro de búsqueda escribe RDS y pulsa el botón «Enter» para filtrar las métricas para RDS. Haz clic en «RDS – > En todas las bases de datos» para ir a la página donde verás las métricas relacionadas con todas tus instancias de bases de datos disponibles en la región actual.

Buscar la métrica RDS

Puedes seleccionar cualquiera de las métricas disponibles en la lista para crear una alarma para ella. Aquí he elegido la métrica «FreeStorageSpace». Haz clic en el botón «Seleccionar métrica» para continuar.

Selecciona una métrica

En Condiciones, especifica un valor umbral para la métrica y selecciona la opción «Menor». La alarma se activará si el espacio de almacenamiento libre de la instancia RDS es inferior al valor umbral especificado. Haz clic en el botón «Siguiente» para continuar.

Especifica la condición

En esta página, puedes seleccionar un tema SNS de los existentes o crear uno nuevo. Si la alarma se activa, se enviará una notificación al tema SNS seleccionado en el punto final suscrito al tema.

Selecciona el tema del SNS

En la siguiente página da un nombre a la alarma y añade una descripción. Haz clic en el botón «Siguiente» para continuar.

Añade el nombre y la descripción

Revisa todas las configuraciones de la alarma y haz clic en el botón «Crear alarma».

Revisa la alerta

Una vez que la alarma se haya creado con éxito, podrás verla en la Página de Alarmas. El estado actual de la alarma es «OK». Significa que la condición no se ha cumplido y que el espacio de almacenamiento libre en la instancia RDS sigue estando por encima del valor del umbral que hemos especificado en la alarma. Si el espacio de almacenamiento en la instancia RDS cae por debajo del valor del umbral que hemos especificado, la alarma se activará y se enviará una notificación al SNS Endpoint.

Alerta - En el estado de Ok

Eliminar la alarma

Cuando ya no necesites la alarma, puedes eliminarla fácilmente. Selecciona la alarma a eliminar y haz clic en el botón «Acciones — > Eliminar».

Borrar la Alerta

Aparecerá una pantalla emergente y luego haz clic en el botón «Eliminar», que borrará la alarma de forma permanente. Una vez eliminada la alarma no podrás restaurarla, así que ten cuidado al realizar una operación de eliminación de alarmas.

Confirmar el borrado

Conclusión

En este artículo hemos visto los pasos para crear una alarma para la instancia RDS. Hemos creado una alarma que se activará si el espacio de almacenamiento libre en la instancia RDS está por debajo del valor umbral especificado, podemos elegir la condición según nuestros requisitos para la alarma. También hemos visto cómo se puede eliminar fácilmente una alarma con unos pocos clics.

También te podría gustar...