Direkt zum Inhalt

Wie erstelle ich CloudWatch-Alarme, um den freien Amazon-RDS-Speicherplatz zu überwachen und Probleme mit einem vollen Speicher zu vermeiden?

Lesedauer: 3 Minute
0

Ich möchte Amazon CloudWatch-Alarme erstellen, um den freien Speicherplatz meiner Amazon Relational Database Service (Amazon RDS) DB-Instance zu überwachen. Ich möchte den Status „storage-full“ verhindern.

Behebung

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

Um den Status storage-full zu vermeiden, richte einen Alarm ein, der dich benachrichtigt, wenn die FreeStorageSpace-Metrik einen definierten Schwellenwert erreicht. So kannst du Ausfallzeiten vermeiden, die auftreten, wenn deiner RDS DB-Instance der Speicherplatz ausgeht.

Hinweis: Amazon Aurora-Datenbanken verfügen nicht über die FreeStorageSpace-Metrik. Die folgenden Schritte gelten nur für Amazon RDS-Datenbanken.

Gehe wie folgt vor, um den CloudWatch-Alarm zu erstellen:

  1. Öffne die CloudWatch-Konsole.
  2. Wähle im Navigationsbereich unter Alarme die Option Alle Alarme aus.
  3. Wähle Alarm erstellen und dann Metrik auswählen aus.
  4. Suche nach der FreeStorageSpace-Metrik.
  5. Wähle RDS und dann Metriken pro Datenbank aus.
  6. Suche die DB-Instance-ID, die du überwachen möchtest, und wähle dann die FreeStorageSpace-Metrik aus.
  7. Stelle die Statistik auf Minimum und den Zeitraum auf 1 Minute ein.
  8. Konfiguriere den Schwellenwert im Abschnitt Bedingungen. Wähle beispielsweise Kleiner/Gleich aus und gib dann den Schwellenwert an.
    Hinweis: Du musst den Wert für den Parameter in Byte angeben. 10 GB sind beispielsweise 10.737.418.240 Byte.
  9. Wähle Nächster Schritt aus.
  10. Wähle auf der Seite Aktionen konfigurieren für Alarmstatus die Option In Alarm aus.
  11. Wähle die Option Neues Thema erstellen aus unter SNS-Thema auswählen.
  12. Gib einen Themennamen ein. Gib beispielsweise rds-storage-alarm ein.
  13. Gib für E-Mail-Endpunkte, die die Benachrichtigung erhalten, deine E-Mail-Adresse ein.
  14. Wähle Thema erstellen aus. Diese Aktion sendet eine Bestätigungs-E-Mail an die von dir angegebene Adresse.
  15. Öffne die E-Mail-Benachrichtigung, die du von AWS-Benutzerbenachrichtigungen erhalten hast, und klicke auf Abonnement bestätigen.
  16. Kehre zur Seite Aktionen konfigurieren in der CloudWatch-Konsole zurück.
  17. Wähle Nächster Schritt aus.
  18. Gib einen Namen und eine Beschreibung für deinen Alarm ein und klicke auf Weiter.
  19. Prüfe die Vorschau deiner Metrik und wähle dann Alarm erstellen aus.

Gehe wie folgt vor, um die Metriken für FreeStorageSpace anzuzeigen:

  1. Öffne die Amazon-RDS-Konsole.
  2. Wähle im Navigationsbereich Datenbanken aus.
  3. Wähle den Namen deiner Datenbank aus.
  4. Wähle die Registerkarte Überwachung aus.

Es hat sich bewährt, zusätzlich einen zweiten, dringenderen Alarm für einen niedrigeren Schwellenwert einzurichten. Stelle beispielsweise deinen ersten Alarm auf 25 GB und den zweiten kritischen Alarm auf 10 GB ein.

Hinweis: Du kannst auch die AWS CLI oder die CloudWatch-API verwenden, um Alarme zu erstellen, die den Speicherplatz überwachen.

Weitere Möglichkeiten zur Vermeidung von storage-full-Problemen findest du wie folgt:

Für den Fall, dass der Speicher deiner DB-Instance bereits voll ist, findest du weitere Informationen unter Wie löse ich Probleme, die auftreten, wenn Amazon RDS DB-Instances keinen Speicherplatz mehr haben?

Ähnliche Informationen

Amazon CloudWatch-Alarme verwenden

Überwachen von Metriken in einer Amazon RDS-Instance

Amazon RDS-DB-Instance hat nur noch wenig Speicherplatz