Amazon RDS - DB-Überwachung
Um die Zuverlässigkeit, Verfügbarkeit und Leistung von Amazon RDS zu gewährleisten, müssen wir Überwachungsdaten erfassen, damit wir einen Mehrpunktfehler problemlos beheben können. Mit Amazon RDS können Sie den Netzwerkdurchsatz, die E / A auf Lese-, Schreib- und / oder Metadatenvorgänge, Clientverbindungen und Burst-Guthaben für Ihre DB-Instanzen überwachen. Wir sollten auch in Betracht ziehen, historische Überwachungsdaten zu speichern. Diese gespeicherten Daten bieten Ihnen eine Basislinie zum Vergleich mit aktuellen Leistungsdaten.
Im Folgenden finden Sie Beispiele für einige Überwachungsdaten und deren Unterstützung bei der Aufrechterhaltung fehlerfreier RDS-Instanzen.
Hoher CPU- oder RAM-Verbrauch - Hohe Werte für den CPU- oder RAM-Verbrauch können angemessen sein, vorausgesetzt, sie entsprechen Ihren Zielen für Ihre Anwendung (wie Durchsatz oder Parallelität) und werden erwartet.
Speicherplatzverbrauch - Untersuchen Sie den Speicherplatzverbrauch, wenn der verwendete Speicherplatz konsistent mindestens 85 Prozent des gesamten Speicherplatzes ausmacht. Überprüfen Sie, ob es möglich ist, Daten aus der Instanz zu löschen oder Daten auf einem anderen System zu archivieren, um Speicherplatz freizugeben.
Netzwerkverkehr - Für den Netzwerkverkehr wenden Sie sich an Ihren Systemadministrator, um zu erfahren, wie hoch der erwartete Durchsatz für Ihr Domänennetzwerk und Ihre Internetverbindung ist. Untersuchen Sie den Netzwerkverkehr, wenn der Durchsatz konstant niedriger als erwartet ist.
Datenbankverbindungen - Ziehen Sie in Betracht, Datenbankverbindungen einzuschränken, wenn Sie eine hohe Anzahl von Benutzerverbindungen in Verbindung mit einer Verringerung der Instanzleistung und der Antwortzeit feststellen.
IOPS-Metriken - Die erwarteten Werte für IOPS-Metriken hängen von der Festplattenspezifikation und der Serverkonfiguration ab. Verwenden Sie also Ihre Basislinie, um zu wissen, was typisch ist. Untersuchen Sie, ob sich die Werte durchweg von Ihrer Basislinie unterscheiden. Stellen Sie für eine optimale IOPS-Leistung sicher, dass Ihr typischer Arbeitssatz in den Speicher passt, um Lese- und Schreibvorgänge zu minimieren.
Überwachung mit Amazon CloudWatch
Amazon RDS sendet jede Minute Metriken und Dimensionen an Amazon CloudWatch. Wir können diese Metriken von der AWS-Konsole aus überwachen, wie in den folgenden Diagrammen gezeigt.