Salta al contenuto

Come posso creare allarmi in CloudWatch per monitorare lo spazio di archiviazione libero di Amazon RDS ed evitare problemi derivanti dallo stato storage full?

3 minuti di lettura
0

Desidero creare allarmi in Amazon CloudWatch per monitorare lo spazio di archiviazione libero della mia istanza database Amazon Relational Database Service (Amazon RDS). Desidero evitare lo stato storage pieno.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Per evitare lo stato storage full, crea un allarme che ti avvisi quando la metrica FreeStorageSpace raggiunge una determinata soglia. Questo ti aiuta a evitare ì tempi di inattività che si verificano quando l'istanza database RDS esaurisce lo spazio di archiviazione.

Nota: i database Amazon Aurora non hanno la metrica FreeStorageSpace. La procedura descritta di seguito si applica solo ai database Amazon RDS.

Per creare l'allarme in CloudWatch, completa i seguenti passaggi:

  1. Apri la console CloudWatch.
  2. Nel pannello di navigazione, alla voce Allarmi scegli Tutti gli allarmi.
  3. Scegli Crea allarme, quindi Seleziona metrica.
  4. Cerca il parametro FreeStorageSpace.
  5. Scegli RDS, quindi scegli Metriche per database.
  6. Individua l'ID dell'istanza database che desideri monitorare, quindi scegli la metrica FreeStorageSpace.
  7. Imposta statistica su Minimo e imposta periodo su 1 minuto.
  8. Nella sezione Condizioni, configura la soglia. Ad esempio, scegli Minore/Uguale, quindi specifica il valore soglia.
    Nota: è necessario specificare il valore del parametro in byte. Ad esempio, 10 GB sono 10.737.418.240 byte.
  9. Scegli Avanti.
  10. Nella pagina Configura operazioni, per Stato allarme, scegli In allarme.
  11. In Seleziona un argomento SNS, scegli Crea un nuovo argomento.
  12. Inserisci un nome per il topic. Ad esempio, inserisci rds-storage-alarm.
  13. In Email endpoints that will receive the notification (Endpoint e-mail che riceveranno la notifica), inserisci l'indirizzo e-mail che desideri specificare.
  14. Scegli Crea argomento. Questa operazione invia un'e-mail di conferma all'indirizzo specificato.
  15. Apri l'e-mail di notifica ricevuta da Notifiche AWS agli utenti, quindi scegli Conferma sottoscrizione.
  16. Torna alla pagina Configura operazioni nella console CloudWatch.
  17. Scegli Avanti.
  18. Inserisci un nome e una descrizione per l'allarme, quindi scegli Successivo.
  19. Rivedi l'anteprima della metrica, quindi scegli Crea allarme.

Per visualizzare le metriche per FreeStorageSpace, completa i seguenti passaggi:

  1. Apri la console Amazon RDS.
  2. Nel pannello di navigazione, scegli Database.
  3. Seleziona il nome del database.
  4. Scegli la scheda Monitoraggio.

È consigliabile creare un secondo allarme critico per una soglia inferiore. Ad esempio, potresti impostare il primo allarme a 25 GB e il secondo allarme critico a 10 GB.

Nota: puoi anche utilizzare AWS CLI o l'API CloudWatch per creare allarmi che monitorino lo spazio di archiviazione.

Per prevenire i problemi derivanti dallo stato storage full, puoi anche intraprendere le seguenti azioni:

Se lo spazio di archiviazione dell'istanza database è già pieno, consulta Come posso risolvere i problemi che si verificano quando le istanze database Amazon RDS esauriscono lo spazio di archiviazione?

Informazioni correlate

Utilizzo degli allarmi di Amazon CloudWatch

Metriche di monitoraggio in un'istanza Amazon RDS

L'istanza database Amazon RDS sta esaurendo lo storage