Come posso creare avvisi CloudWatch per monitorare lo spazio di archiviazione libero su Amazon RDS e prevenire problemi relativi allo spazio di archiviazione completo?

3 minuti di lettura
0

La mia istanza database di Amazon Relational Database Service (Amazon RDS) è in stato STORAGE_FULL e l'istanza database smette di rispondere.

Breve descrizione

Per evitare problemi di spazio di archiviazione completo, utilizza la console Amazon CloudWatch o l'interfaccia della linea di comando AWS (AWS CLI) per creare allarmi che monitorino lo spazio di archiviazione. In particolare, crea un allarme che ti avvisi quando il parametro FreeStorageSpace raggiunge una soglia definita. Ciò ti aiuterà a evitare i tempi di inattività che si verificano quando l'istanza database di Amazon RDS esaurisce lo spazio di archiviazione.

Nota: i database Aurora non hanno il parametro FreeStorageSpace. Pertanto, questi passaggi si applicano solo ai database RDS.

Soluzione

Nota: se visualizzi dei messaggi di errore quando esegui i comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta la sezione Risolvi gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente dell’Interfaccia della linea di comando AWS.

  1. Apri la console CloudWatch.
  2. Nel pannello di navigazione, sotto alla voce Allarmi scegli Tutti gli allarmi.
  3. Scegli Crea allarme, quindi Seleziona parametro.
  4. Cerca il parametro FreeStorageSpace.
  5. Scegli RDS, quindi scegli Parametri per database.
  6. Per l'istanza che desideri monitorare, scegli il parametro FreeStorageSpace dell'identificatore dell'istanza database.
  7. Imposta la statistica su Minimo e imposta il 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 Successivo.
  10. Dalla pagina Configura operazioni, per lo stato dell'allarme scegli In allarme.
  11. In Seleziona un argomento SNS, scegli Crea un nuovo argomento.
  12. Inserisci il nome dell'argomento. Ad esempio: rds-storage-alarm.
  13. In Endpoint e-mail che riceveranno la notifica, inserisci il tuo indirizzo e-mail.
  14. Scegli Crea argomento. Questa operazione invierà un'e-mail di conferma all'indirizzo specificato.
  15. Apri l'e-mail di notifica che hai ricevuto da Notifiche AWS, quindi scegli Conferma sottoscrizione.
  16. Torna alla pagina Configura operazioni nella console CloudWatch.
  17. Scegli Successivo.
  18. Inserisci un nome e una descrizione per l'allarme, quindi scegli Successivo.
  19. Rivedi l'anteprima del parametro, quindi scegli Crea allarme.

Dopo aver creato l'allarme, apri la console Amazon RDS, quindi scegli Database dal pannello di navigazione. Scegli il nome del tuo database, quindi scegli la scheda Monitoraggio per visualizzare i parametri di FreeStorageSpace.

È inoltre 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.

Per conoscere altri modi per evitare problemi di spazio di archiviazione completo, utilizza i metodi seguenti:

Per ulteriori informazioni, consulta la sezione Monitoraggio di parametri in un'istanza Amazon RDS. Se lo spazio di archiviazione delle istanze database RDS è già pieno, consulta la sezione In che modo posso risolvere i problemi relativi all’esaurimento di spazio di archiviazione delle istanze database Amazon RDS?

Informazioni correlate

Utilizzo degli allarmi Amazon CloudWatch

put-metric-alarm