Saltar al contenido

¿Cómo puedo crear alarmas de CloudWatch para supervisar el espacio de almacenamiento libre de Amazon RDS y evitar problemas porque el almacenamiento está lleno?

4 minutos de lectura
0

Quiero crear alarmas de Amazon CloudWatch para supervisar el espacio de almacenamiento libre de mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS). Quiero evitar el estado de almacenamiento lleno.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Para evitar el estado de almacenamiento lleno, crea una alarma que te notifique cuando la métrica FreeStorageSpace alcance un umbral definido. Te ayudará a evitar el tiempo de inactividad que se produce cuando la instancia de base de datos de RDS se queda sin almacenamiento.

Nota: Las bases de datos de Amazon Aurora no tienen la métrica FreeStorageSpace. Los siguientes pasos se aplican únicamente a bases de datos de Amazon RDS.

Para crear la alarma de CloudWatch, sigue estos pasos:

  1. Abre la consola de CloudWatch.
  2. En el panel de navegación, en Alarmas, selecciona Todas las alarmas.
  3. Elige Crear alarma y, a continuación, Seleccionar una métrica.
  4. Busca la métrica FreeStorageSpace.
  5. Elige RDS y, a continuación, selecciona Métricas por base de datos.
  6. Busca el ID de instancia de base de datos que deseas supervisar y, a continuación, elige la métrica FreeStorageSpace.
  7. Para la estadística, define la opción Mínimo, y para el periodo, 1 minuto.
  8. En la sección Condiciones, configura el umbral. Por ejemplo, elija Menor/Igual y, a continuación, especifica el valor del umbral.
    Nota: Debes especificar el valor del parámetro en bytes. Por ejemplo, 10 GB equivalen a 10 737 418 240 bytes.
  9. Elige Siguiente.
  10. En la página Configurar las acciones, en Estado de alarma elige En modo alarma.
  11. En Selecciona un tema de SNS, elige Crear un tema nuevo.
  12. Escribe un nombre de tema. Por ejemplo, escribe rds-storage-alarm.
  13. En Puntos de enlace de correo electrónico que recibirán la notificación, introduce tu dirección de correo electrónico.
  14. Elige Crear tema. Esta acción envía un correo electrónico de confirmación a la dirección que especificaste.
  15. Abre la notificación por correo electrónico que has recibido de AWS User Notifications y, a continuación, selecciona Confirmar la suscripción.
  16. Vuelve a la página Configurar las acciones de la consola de CloudWatch.
  17. Elige Siguiente.
  18. Introduce un nombre y una descripción para la alarma y, a continuación, selecciona Siguiente.
  19. Revisa la vista previa de la métrica y, a continuación, selecciona Crear alarma.

Para ver las métricas de FreeStorageSpace, sigue estos pasos:

  1. Abre la consola de Amazon RDS.
  2. En el panel de navegación, selecciona Bases de datos.
  3. Selecciona el nombre de la base de datos.
  4. Selecciona la pestaña Supervisión.

Se recomienda crear una segunda alarma crítica para un umbral inferior. Por ejemplo, configura la primera alarma en 25 GB y la segunda alarma crítica en 10 GB.

Nota: También puedes usar la AWS CLI o la API de CloudWatch para crear alarmas que supervisen el espacio de almacenamiento.

Para evitar los problemas de almacenamiento lleno, haz lo siguiente:

Si el almacenamiento de tu instancia de base de datos de RDS ya está lleno, consulta ¿Cómo puedo solucionar los problemas que surgen cuando las instancias de base de datos de Amazon RDS se quedan sin almacenamiento?

Información relacionada

Uso de las alarmas de Amazon CloudWatch

Supervisión de métricas en una instancia de Amazon RDS

La instancia de base de datos de Amazon RDS se está quedando sin almacenamiento