Anzeigen wichtiger Überwachungsinformationen - Amazon Relational Database Service

Anzeigen wichtiger Überwachungsinformationen

Die Amazon RDS Konsole bietet schnellen Zugriff auf wichtige Überwachungsfunktionen.

Anzeigen des Status einer DB-In

Der Status einer DB-Instance zeigt den Zustand der DB-Instance an. Sie können den Status einer DB-Instance mithilfe der Amazon-RDS-Konsole, des AWS CLI-Befehls describe-db-instancesoder des API-Vorgangs DescribeDBInstancesanzeigen.

Anmerkung

Amazon RDS führt daneben noch einen anderen Statuswert, der als Wartungsstatus bezeichnet wird, und der in der Spalte Maintenance (Wartung) in der Amazon RDS-Konsole angezeigt wird. Dieser Wert gibt den Status der Wartungspatches an, die auf der DB-Instance installiert werden müssen. Der Wartungsstatus ist von dem Status der DB-Instance unabhängig. Weitere Informationen zum Wartungsstatus finden Sie unter Anwenden von Updates für eine DB instance.

In der folgenden Tabelle finden Sie die möglichen Statuswerte für DB-Instances. Diese Tabelle zeigt auch, ob Ihnen die DB-Instance und der Speicher in Rechnung gestellt werden, die nur für Speicher in Rechnung gestellt oder nicht in Rechnung gestellt werden. Für alle DB-Instance-Status wird immer die Sicherungsnutzung berechnet.

DB-Instance-Status Berechnet Beschreibung

available

Berechnet

Die DB-Instance ist fehlerfrei und verfügbar.

backing-up

Berechnet

Die DB-Instance wird derzeit gesichert.

configuring-enhanced-monitoring

Berechnet

Für diese DB-Instance wird die verbesserte Überwachung aktiviert oder deaktiviert.

configuring-iam-database-auth

Berechnet

AWS Identity and Access Management-(IAM)-Datenbankauthentifizierung für diese DB-Instance wird aktiviert bzw. deaktiviert.

configuring-log-exports

Berechnet

Das Veröffentlichen von Protokolldateien an Amazon CloudWatch Logs wird für diese DB-Instance aktiviert oder deaktiviert.

converting-to-vpc

Berechnet

Die sich nicht in einer Amazon Virtual Private Cloud (Amazon VPC) befindliche DB-Instance wird in eine DB-Instance umgewandelt, die sich in einer Amazon VPC befindet.

creating

Nicht berechnet

Die DB-Instance wird gerade erstellt. Während die DB-Instance erstellt wird, kann nicht auf sie zugegriffen werden.

deleting

Nicht berechnet

Die DB-Instance wird gerade gelöscht.

failed

Nicht berechnet

Die DB-Instance befindet sich im Fehlerzustand und Amazon RDS kann sie nicht wiederherstellen. Führen Sie eine zeitpunktbezogene Wiederherstellung auf den neuesten wiederherstellbaren Zeitpunkt der DB-Instance durch, um die Daten wiederherzustellen.

inaccessible-encryption-credentials

Nicht berechnet

Auf den AWS KMS-Kundenmasterschlüssel (CMK), der zum Verschlüsseln oder Entschlüsseln der DB-Instance verwendet wird, kann nicht zugegriffen werden.

incompatible-network

Nicht berechnet

Amazon RDS versucht, auf der DB-Instance eine Wiederherstellungsaktion durchzuführen, was bislang gescheitert ist, weil der Status der VPC die Durchführung der Aktion verhindert. Dieser Status kann beispielsweise eintreten, wenn alle IP-Adressen in einem Subnetz belegt sind und Amazon RDS keine IP-Adresse für die DB-Instance abrufen kann.

incompatible-option-group

Berechnet

Amazon RDS hat versucht, eine Optionsgruppenänderung zu übernehmen, konnte den Vorgang jedoch nicht abschließen, und Amazon RDS kann keinen Rollback auf den vorherigen Optionsgruppenstatus durchführen. Weitere Informationen enthält die Liste Recent Events (Aktuelle Ereignisse) für die DB-Instance. Dieser Status kann beispielsweise eintreten, wenn eine Optionsgruppe eine Option wie TDE und die DB-Instance keine verschlüsselten Daten enthält.

incompatible-parameters

Berechnet

Amazon RDS kann die DB-Instance nicht hochfahren, weil in der DB-Parametergruppe der DB-Instance angegebene Parameter nicht mit der DB-Instance kompatibel sind. Machen Sie die letzten Änderungen an den Parametern der DB-Instance rückgängig, um wieder auf die DB-Instance zugreifen zu können. Beachten Sie für weitere Informationen zu den inkompatiblen Parametern die Liste Recent Events (Aktuelle Ereignisse) für die DB-Instance.

incompatible-restore

Nicht berechnet

Amazon RDS kann keine zeitpunktbezogene Wiederherstellung durchführen. Häufige Ursachen für diesen Status sind die Verwendung temporärer Tabellen die Verwendung von MyISAM-Tabellen mit MySQLoder die Verwendung von Aria-Tabellen mit MariaDB.

unzureichende Kapazität

Amazon RDS kann Ihre Instance nicht erstellen, da derzeit keine ausreichende Kapazität verfügbar ist. Um Ihre DB-Instance in derselben AZ mit demselben Instance-Typ zu erstellen, löschen Sie Ihre DB-Instance, warten Sie ein paar Stunden und versuchen Sie erneut zu erstellen. Alternativ können Sie eine neue Instance mit einer anderen Instance-Klasse oder AZ erstellen.

Wartung

Berechnet

Amazon RDS installiert auf der DB-Instance ein Wartungsupdate. Dieser Status wird bei Wartungen auf der Ebene der Instance verwendet, die von RDS lange im Voraus geplant werden.

modifying

Berechnet

Die DB-Instance wird aufgrund einer Kundenanfrage geändert.

moving-to-vpc

Berechnet

Die DB-Instance wird in eine neue Amazon Virtual Private Cloud (Amazon VPC) verschoben.

rebooting

Berechnet

Die DB-Instance wird aufgrund einer Kundenanfrage oder eines Amazon RDS-Prozesses neu gestartet.

resetting-master-credentials

Berechnet

Die Masteranmeldeinformationen für die DB-Instance werden auf eine Kundenanfrage hin zurückgesetzt.

renaming

Berechnet

Die DB-Instance wird aufgrund einer Kundenanfrage umbenannt.

restore-error

Berechnet

Bei dem Versuch, die DB-Instance anhand eines Wiederherstellungszeitpunkts oder eines Snapshots wiederherzustellen, ist ein Fehler aufgetreten.

starting

Berechnet für Speicher

Die DB-Instance wird gestartet.

stopped

Berechnet für Speicher

Die DB-Instance ist angehalten.

Wird angehalten …

Berechnet für Speicher

Die DB-Instance wird gestoppt.

storage-full

Berechnet

Die DB-Instance hat die Speicherkapazitätszuteilung erreicht. Dies ist ein kritischer Status, wir empfehlen deshalb eine umgehende Behebung dieses Problems. Vergrößern Sie zu diesem Zweck den verfügbaren Speicher, indem Sie die DB-Instance ändern. Richten Sie zur Vermeidung dieser Situation Amazon CloudWatch-Alarme ein, damit Sie gewarnt werden, wenn der Speicherplatz knapp wird.

Speicheroptimierung

Berechnet

Ihre DB-Instance wird modifiziert, um die Speichergröße oder den Speichertyp zu ändern. Die DB-Instance ist voll funktionsfähig. Während sich die DB-Instance aber im Zustand der Speicheroptimierung befindet, können Sie keine Änderungen am Speicher der DB-Instance anfordern. Der Prozess der Speicheroptimierung ist in der Regel kurz, kann aber manchmal bis zu und sogar über 24 Stunden dauern.

upgrading

Berechnet

Die Datenbank-Engine wird auf eine neue Version aktualisiert.

Amazon RDS Betrachtungsempfeh

Amazon RDS bietet automatisierte Empfehlungen für Datenbankressourcen wie DB-Instances, Lesereplikate, und DB--Parametergruppen. Diese Empfehlungen bieten Anleitungen nach bewährten Methoden, indem sie die DB-Instance-Konfiguration, die Nutzung und die Leistungsdaten analysieren.

Beispiele zu diesen Empfehlungen finden Sie in der folgenden Tabelle.

Typ Beschreibung Empfehlung Zusätzliche Informationen

Engine-Version veraltet

Ihre DB-Instance führt nicht die neueste Engine-Unterversion aus.

Wir empfehlen Ihnen ein Upgrade auf die neueste Version, da diese die neuesten Sicherheitskorrekturen und andere Verbesserungen enthält.

Upgrade der Engine-Version für eine DB-Instance

Ausstehende Wartung verfügbar

Auf Ihrer DB-Instance steht eine ausstehende Wartung zur Verfügung.

Wir empfehlen, die auf Ihrer DB-Instance ausstehende Wartung durchzuführen. Häufig werden Betriebssystemupdates wegen Sicherheitsproblemen herausgegeben, daher sollten sie so schnell wie möglich installiert werden.

Warten einer DB-Instance

Automatisierte Sicherungen deaktiviert

Für Ihre DB-Instance wurden automatische Sicherungen deaktiviert.

Wir empfehlen Ihnen, automatische Sicherungen auf Ihrer DB-Instance zu aktivieren. Automatisierte Sicherungen ermöglichen eine zeitpunktbezogene Wiederherstellung Ihrer DB-Instance. Sie erhalten Sicherungsspeicher bis zur Speichergröße Ihrer DB-Instance ohne zusätzliche Gebühren.

Arbeiten mit Backups

Verwendete Magnetic-Volumes

Ihre DB-Instance verwendet Magnetspeicher.

Für die meisten DB-Instances wird von der Verwendung von Magnetspeicher abgeraten. Wir empfehlen, auf Allzweck (SSD)-Speicher oder Speicher mit bereitgestellten IOPS umzusteigen.

Amazon RDS-DB-Instance-Speicher

Verwendete EC2-Classic-Plattform

Ihre DB-Instance verwendet die alte EC2-Classic-Plattform.

Wir empfehlen, Ihre DB-Instance auf die EC2-VPC-Plattform zu verlagern, um den Netzwerkzugriff besser kontrollieren zu können. Eine Amazon VPC bietet ein virtuelles Netzwerk, das von anderen virtuellen Netzwerken in der AWS-Cloud logisch isoliert ist.

Ermitteln der verwendeten Plattform: EC2-VPC oder EC2-Classic

Erweiterte Überwachung deaktiviert

Für Ihre DB-Instance ist die erweiterte Überwachung nicht aktiviert.

Wir empfehlen, die erweiterte Überwachung zu aktivieren. Die erweiterte Überwachung bietet Echtzeit-Betriebssystemmetriken für die Überwachung und Fehlerbehebung.

Verfolgen von Betriebssystem-Metriken mithilfe von Enhanced Monitoring

Verschlüsselung deaktiviert

Für Ihre DB-Instance ist die Verschlüsselung nicht aktiviert.

Wir empfehlen, die Verschlüsselung zu aktivieren. Sie können Ihre vorhandenen Amazon RDS DB-Instances verschlüsseln, indem Sie sie aus einem verschlüsselten Snapshot wiederherstellen.

Verschlüsseln von Amazon RDS-Ressourcen

Verwendete DB-Instance-Klassen der vorherigen Generation

Ihre DB-Instance führt eine DB-Instance-Klasse einer vorherigen Generation aus.

DB-Instance-Klassen vorheriger Generationen wurden durch DB-Instance-Klassen mit besserem Preis, besserer Performance oder beidem ersetzt. Wir empfehlen, Ihre DB-Instance auf einer DB-Instance-Klasse einer neueren Generation auszuführen.

DB-Instance-Klassen

Keine Verwendung von Huge Pages für eine Oracle DB-Instance

Der Parameter use_large_pages ist in der von der DB-Instance verwendeten DB-Parametergruppe nicht auf ONLY gesetzt.

Für eine verbesserte Datenbankskalierbarkeit sollten Sie in der von der DB-Instance verwendeten DB-Parametergruppe use_large_pages auf ONLY setzen.

Aktivieren von HugePages für eine Oracle DB-Instance

Nicht standardmäßige benutzerdefinierte Speicherparameter

Ihre DB-Parametergruppe legt Speicherparameter fest, die zu sehr von den Standardwerten abweichen.

Einstellungen, die zu sehr von den Standardwerten abweichen, können zu Fehlern und schlechter Leistung führen. Wir empfehlen, die benutzerdefinierten Speicherparameter in der von der DB-Instance verwendeten DB-Parametergruppe auf die Standardwerte zu setzen.

Arbeiten mit DB-Parametergruppen

Pufferänderungen für eine MySQL- DB-Instance aktiviert

Für die DB-Parametergruppe ist die Pufferänderung aktiviert.

Die Pufferänderung ermöglicht es einer MySQL-DB-Instance, einige Schreiboperationen zurückzustellen, um sekundäre Indexe zu warten. Diese Konfiguration kann die Leistung etwas verbessern, führt jedoch möglicherweise zu einer starken Verzögerung bei der Wiederherstellung nach einem Ausfall. Während der Wiederherstellung nach einem Ausfall muss der zweite Index auf den neuesten Stand gebracht werden. Der Vorteil einer Pufferänderung wird somit durch den Nachteil einer sehr lange andauernden Wiederherstellung nach einem Ausfall aufgehoben. Wir empfehlen deshalb, die Pufferänderung zu deaktivieren.

Bewährte Methoden zum Konfigurieren von Parametern für Amazon RDS for MySQL, Teil 1: Leistungsparameter im AWS-Datenbank-Blog

Abfrage-Cache für eine MySQL-DB-Instance aktiviert

Für die DB-Parametergruppe sind Abfrage-Cache-Parameter aktiviert.

Der Abfrage-Cache kann dazu führen, dass die DB-Instance verzögert ausgeführt wird, wenn der Cache aufgrund von Änderungen gelöscht werden muss. Die meisten Workloads profitieren nicht von einem Abfrage-Cache. Der Abfrage-Cache wurde aus der MySQL-Version  8 entfernt. Wir empfehlen, den Abfrage-Cache-Parameter zu deaktivieren.

Bewährte Methoden zum Konfigurieren von Parametern für Amazon RDS for MySQL, Teil 1: Leistungsparameter im AWS-Datenbank-Blog

Protokollierung in einer Tabelle

Die DB-Parametergruppe legt die Protokollausgabe auf fes TABLE.

Durch das Festlegen der Protokollausgabe auf TABLE wird mehr Speicher verbraucht als beim Festlegen des Parameters auf FILE. Damit das Speicher-Limit nicht überschritten wird, sollte der Protokollausgabeparameter auf gesetzt werde FILE.

Zugreifen auf MySQL-Datenbank-Log-Dateien

Amazon RDS erstellt Empfehlungen für eine Ressource, wenn die Ressource erstellt oder geändert wird. Amazon RDS scannt auch periodisch Ihre Ressourcen und generiert Empfehlungen.

Reagieren auf Amazon RDS-Empfehlungen

Sie finden Empfehlungen in der AWS Management Console. Sie können die empfohlene Aktion sofort ausführen, für das nächste Wartungsfenster einplanen oder abbrechen.

So reagieren Sie auf Amazon RDS-Empfehlungen

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Empfehlungen aus.

    
                        Empfehlungen in der Konsole auswählen

    Die Seite mit den Empfehlungen wird angezeigt.

    
                        Hauptseite mit Empfehlungen in der Konsole
  3. Wählen Sie auf der Seite Empfehlungen eine der folgenden Optionen aus:

    • Aktiv zeigt die aktuellen Empfehlungen an, die Sie anwenden, ablehnen oder planen können.

    • Verworfen – zeigt die Empfehlungen an, die Sie abgelehnt haben. Wenn Sie Verworfen auswählen, können Sie diese abgelehnten Empfehlungen anwenden.

    • Geplant – zeigt die Empfehlungen an, die geplant sind, aber noch nicht angewendet werden. Diese Empfehlungen werden im Rahmen des nächsten Wartungsfensters angewendet.

    • Angewandt – zeigt die Empfehlungen an, die derzeit angewendet werden.

    Aus jeder Liste mit Empfehlungen können Sie einen Abschnitt öffnen, um die Empfehlungen in diesem Abschnitt anzuzeigen.

    
                        In der Konsole auf Empfehlungen reagieren

    Um Präferenzen für die Anzeige von Empfehlungen in den Abschnitten zu konfigurieren, wählen Sie das Symbol Präferenzen.

    
                        Präferenzsymbol für Empfehlungen in der Konsole

    Im Fenster Präferenzen, das jetzt angezeigt wird, legen Sie die Anzeigeoptionen fest. Diese Optionen umfassen die sichtbaren Spalten und die Anzahl der auf der Seite anzuzeigenden Empfehlungen.

  4. Verwalten Sie Ihre aktiven Empfehlungen:

    1. Wählen Sie Aktiv und öffnen Sie einen oder mehrere Abschnitte, um die Empfehlungen darin anzuzeigen.

    2. Wählen Sie eine oder mehrere Empfehlungen und wählen Sie Apply now (Jetzt anwenden) (unmittelbar anwenden), Schedule (Planen) (im nächsten Wartungsfenster anwenden) oder Dismess (Verwerfen) aus.

      Wenn die Schaltfläche Apply now (Jetzt anwenden) für eine Empfehlung angezeigt wird, aber nicht zur Verfügung steht (ausgegraut ist), steht die DB-Instance derzeit nicht zur Verfügung. Empfehlungen können nur dann unmittelbar angewendet werden, wenn der DB-Instance-Status Verfügbar lautet. Beispielsweise können Sie Empfehlungen nicht unmittelbar auf die DB-Instance anwenden, wenn ihr Status Wird geändert … lautet. Warten Sie in diesem Fall, bis die DB-Instance verfügbar ist, und wenden Sie die Empfehlung dann an.

      Wenn die Schaltfläche Apply now (Jetzt anwenden) für eine Empfehlung nicht angezeigt wird, können Sie die Empfehlung nicht unter Verwendung der Seite Recommendations (Empfehlungen) anwenden. Sie können die DB-Instance ändern, um die Empfehlung manuell anzuwenden.

      Weitere Informationen über das Ändern einer DB-Instance finden Sie unter Ändern einer Amazon RDS-DB-Instance.

      Anmerkung

      Wenn Sie Apply now (Jetzt anwenden) auswählen, kann es sein, dass die DB-Instance für einen kurzen Zeitraum nicht zur Verfügung steht.

Anzeigen von DB-Instance-Metriken

Amazon RDS stellt Metriken bereit, mit denen Sie den Zustand Ihrer DB-Instances überwachen können. Sie können sowohl die Metriken zur DB-Instance als auch die Metriken zum Betriebssystem überwachen.

Im Folgenden finden Sie Details zum Anzeigen von Metriken für Ihre DB-Instance mithilfe der RDS-Konsole und CloudWatch. Weitere Informationen zur Überwachung der Metriken zum Betriebssystem Ihrer DB-Instance in Echtzeit mit CloudWatch Logs finden Sie unter Verfolgen von Betriebssystem-Metriken mithilfe von Enhanced Monitoring.

So zeigen Sie DB- und Betriebssystem-Metriken für eine DB-Instance an

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.

  3. Wählen Sie den Namen der DB-Instance, über die Sie Informationen benötigen, um deren Details anzuzeigen.

  4. Wählen Sie die Registerkarte Überwachung.

  5. Wählen Sie unter Überwachung eine der folgenden Optionen für die Anzeige Ihrer Metriken aus:

    • CloudWatch: Zeigt eine Übersicht über die DB-Instance-Metriken an, die in Amazon CloudWatch verfügbar sind. Jede Metrik beinhaltet ein Diagramm, das die überwachte Metrik für ein bestimmtes Zeitintervall anzeigt.

    • Enhanced Monitoring (Verbesserte Überwachung): Zeigt eine Übersicht über die Betriebssystem-Metriken zu einer DB-Instance mit aktivierter erweiterter Überwachung an. Jede Metrik beinhaltet ein Diagramm, das die überwachte Metrik für ein bestimmtes Zeitintervall anzeigt.

    • Betriebssystem-Prozessliste: Zeigt Detailinformationen über alle Prozesse, die innerhalb der ausgewählten Instance ausgeführt werden.

    • Performance Insights – Öffnet die Amazon RDS Performance Insights-Konsole für Ihre DB-Instance.

    
                                Ansichtsoptionen für RDS-Metriken
    Tipp

    Sie können den Zeitraum der durch die Diagramme dargestellten Metriken mit der Zeitraumliste auswählen.

    Um eine Detailansicht anzuzeigen, können Sie ein beliebiges Diagramm auswählen. Sie können auch Metrik-spezifische Filter auf die Daten anwenden.

Amazon RDS ist in CloudWatch-Metriken integriert und stellt eine Vielzahl von DB-Instance-Metriken bereit. Sie können die CloudWatch-Metriken mithilfe der RDS-Konsole, der AWS CLI oder der API anzeigen.

Eine Liste aller Amazon RDS-Metriken finden Sie unter Amazon RDS-Dimensionen und -Metriken im Amazon CloudWatch-Benutzerhandbuch.

Anzeigen von DB-Metriken mithilfe der CloudWatch-CLI

Anmerkung

Für das folgende CLI-Beispiel werden die CloudWatch-Befehlszeilen-Tools benötigt. Weitere Informationen zu CloudWatch und zum Download der Entwicklertools finden Sie unter Amazon CloudWatch auf der AWS-Website. Die Werte für StartTime und EndTime in diesem Beispiel dienen nur zur Veranschaulichung. Setzen Sie die entsprechenden Werte für den Start- und Endzeitpunkt Ihrer DB-Instance ein.

Nutzungs- und Leistungsstatistiken zu einer DB-Instance zeigen Sie wie folgt an:

  • Verwenden Sie den CloudWatch-Befehl mon-get-stats mit den folgenden Parametern.

    PROMPT>mon-get-stats FreeStorageSpace --dimensions="DBInstanceIdentifier=mydbinstance" --statistics= Average --namespace="AWS/RDS" --start-time 2009-10-16T00:00:00 --end-time 2009-10-16T00:02:00

Anzeigen von DB-Metriken mithilfe der CloudWatch-API

Die Werte für StartTime und EndTime in diesem Beispiel dienen nur zur Veranschaulichung. Setzen Sie die entsprechenden Werte für den Start- und Endzeitpunkt Ihrer DB-Instance ein.

Nutzungs- und Leistungsstatistiken zu einer DB-Instance zeigen Sie wie folgt an:

  • Rufen Sie die CloudWatch-API GetMetricStatistics mit folgenden Parametern auf:

    • Statistics.member.1 = Average

    • Namespace = AWS/RDS

    • StartTime = 2009-10-16T00:00:00

    • EndTime = 2009-10-16T00:02:00

    • Period = 60

    • MeasureName = FreeStorageSpace