Come posso creare avvisi CloudWatch per monitorare lo spazio di archiviazione libero su Amazon RDS e prevenire problemi relativi allo spazio di archiviazione completo?
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.
- Apri la console CloudWatch.
- Nel pannello di navigazione, sotto alla voce Allarmi scegli Tutti gli allarmi.
- Scegli Crea allarme, quindi Seleziona parametro.
- Cerca il parametro FreeStorageSpace.
- Scegli RDS, quindi scegli Parametri per database.
- Per l'istanza che desideri monitorare, scegli il parametro FreeStorageSpace dell'identificatore dell'istanza database.
- Imposta la statistica su Minimo e imposta il periodo su 1 minuto.
- 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. - Scegli Successivo.
- Dalla pagina Configura operazioni, per lo stato dell'allarme scegli In allarme.
- In Seleziona un argomento SNS, scegli Crea un nuovo argomento.
- Inserisci il nome dell'argomento. Ad esempio: rds-storage-alarm.
- In Endpoint e-mail che riceveranno la notifica, inserisci il tuo indirizzo e-mail.
- Scegli Crea argomento. Questa operazione invierà un'e-mail di conferma all'indirizzo specificato.
- Apri l'e-mail di notifica che hai ricevuto da Notifiche AWS, quindi scegli Conferma sottoscrizione.
- Torna alla pagina Configura operazioni nella console CloudWatch.
- Scegli Successivo.
- Inserisci un nome e una descrizione per l'allarme, quindi scegli Successivo.
- 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:
- Effettua la sottoscrizione alle notifiche di eventi Amazon RDS per RDS-EVENT-0089 ed RDS-EVENT-0007 per ricevere notifiche quando lo spazio di archiviazione è insufficiente.
- Monitora il parametro FreeStorageSpace.
- Usa il dimensionamento automatico dello spazio di archiviazione Amazon RDS per gestire la tua capacità.
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
Video correlati


Contenuto pertinente
- AWS UFFICIALEAggiornata 4 mesi fa
- AWS UFFICIALEAggiornata 3 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa