Ich möchte die CPU- und Speicherauslastung für meinen Amazon-Aurora-DB-Cluster anzeigen.
Lösung
Amazon Aurora sendet automatisch Metrikdaten für die DB-Instance an Amazon CloudWatch. Informationen zum Anzeigen von Aurora-Metriken in der CloudWatch-Konsole findest du unter Amazon-CloudWatch-Metriken für Amazon Aurora. Um Betriebssystem-Metriken mit Enhanced Monitoring zu überwachen, musst du Enhanced Monitoring aktivieren.
Gehe wie folgt vor, um die verfügbaren Metriken für den DB-Cluster in der Amazon-RDS-Konsole anzuzeigen:
- Öffne die Amazon-RDS-Konsole.
- Wähle im Navigationsbereich Datenbanken.
- Wähle die DB-Instance aus.
- Wähle die Registerkarte Überwachung aus.
- Wähle im Menü Überwachung die Option CloudWatch, Enhanced Monitoring oder Betriebssystem-Prozessliste aus.
Überprüfe im Abschnitt Betriebssystem-Prozessliste von Enhanced Monitoring die Betriebssystemprozesse und Relational Database Services (RDS)-Prozesse. Verwende diese Metriken, um zu ermitteln, ob ein Betriebssystem- oder RDS-Prozess zu einer Erhöhung der CPU-Auslastung geführt hat. Du kannst diese Metriken auch verwenden, um jeden Anstieg der CPU-Auslastung zu überwachen, den mysqld oder Aurora verursacht haben. Überprüfe die Metriken für CPUUtilization, um die Aufteilung der CPU-Auslastung zu sehen.
Die Standardeinstellung für Enhanced Monitoring ist 60 Sekunden. Du kannst die Granularitätseigenschaft in Enhanced Monitoring auf 1 Sekunde oder 10 Sekunden festlegen. Mithilfe der Eigenschaft Granularität kannst du die Workload ermitteln, welche die Ressourcenauslastung erhöht, was in den Standard-CloudWatch-Metriken nicht sichtbar ist.
Ähnliche Informationen
Überwachung von Metriken in einem Amazon Aurora-Cluster
Wie behebe und löse ich das Problem einer hohen CPU-Auslastung auf meiner Instance von Amazon RDS für MySQL oder von Aurora MySQL-Compatible DB?