Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überwachung und Protokollierung in Amazon DocumentDB
Die Überwachung Ihrer AWS Dienste ist ein wichtiger Bestandteil, damit Ihre Systeme gesund bleiben und optimal funktionieren. Erfassen Sie Überwachungsdaten aus allen Teilen Ihrer AWS Lösung, damit Sie Fehler oder Leistungsprobleme einfacher debuggen und beheben können. Bevor Sie mit der Überwachung Ihrer AWS Lösungen beginnen, sollten Sie sich die folgenden Fragen stellen:
-
Was sind Ihre Überwachungsziele?
-
Welche Ressourcen werden Sie überwachen?
-
Wie oft werden Sie diese Ressourcen überwachen?
-
Welche Überwachungstools werden verwendet?
-
Wer ist für die Überwachung verantwortlich?
-
Wer ist zu benachrichtigen und auf welche Weise, wenn etwas schief geht?
Um Ihre aktuellen Leistungsmuster zu verstehen, Leistungsanomalien zu identifizieren und Methoden zur Behebung von Problemen zu formulieren, sollten Sie grundlegende Leistungskennzahlen für verschiedene Zeiten und unter unterschiedlichen Lastbedingungen festlegen. Speichern Sie bei der Überwachung Ihrer AWS Lösung Ihre historischen Überwachungsdaten, damit Sie später darauf zurückgreifen und Ihre Basiswerte festlegen können.
Die zulässigen Werte für Leistungsmetriken sind im Allgemeinen davon abhängig, wie die Ausgangsbasis aussieht und wofür die Anwendung gedacht ist. Prüfen Sie, ob dauerhafte oder tendenzielle Abweichungen von Ihrer Ausgangsbasis vorliegen. Im Folgenden werden Hinweise zu bestimmten Arten von Kennzahlen gegeben:
-
Hohe CPU- oder RAM-Auslastung — Hohe Werte für die CPU- oder RAM-Auslastung könnten angemessen sein, vorausgesetzt, sie entsprechen Ihren Zielen für Ihre Anwendung (wie Durchsatz oder Parallelität) und werden erwartet.
-
Speichervolumenverbrauch — Untersuchen Sie den Speicherverbrauch (
VolumeBytesUsed), wenn der verwendete Speicherplatz konstant mindestens 85 Prozent des gesamten Speichervolumens ausmacht. Legen Sie fest, ob Sie Daten aus dem Speicher-Volume löschen oder Daten in ein anderes System archivieren können, um Platz zu schaffen. Weitere Informationen erhalten Sie unter Amazon DocumentDB-Speicher und Amazon DocumentDB-Kontingente. -
Netzwerkverkehr — Sprechen Sie mit Ihrem Systemadministrator, um zu erfahren, wie hoch der erwartete Durchsatz für Ihr Domänennetzwerk und Ihre Internetverbindung ist. Überprüfen Sie den Netzwerkdatenverkehr, wenn der Durchsatz dauerhaft unter dem erwarteten Wert liegt.
-
Datenbankverbindungen — Erwägen Sie, Datenbankverbindungen einzuschränken, wenn Sie eine hohe Anzahl von Benutzerverbindungen in Verbindung mit einer Verringerung der Instance-Leistung und Reaktionszeit feststellen. Die optimale Anzahl der Benutzerverbindungen für Ihre Instance ist von der Instance-Klasse und der Komplexität der Operationen abhängig, die ausgeführt werden.
-
IOPS-Metriken — Die erwarteten Werte für IOPS-Metriken hängen von der Festplattenspezifikation und der Serverkonfiguration ab. Verwenden Sie daher Ihren Basiswert, um zu ermitteln, was typisch ist. Prüfen Sie, ob dauerhafte Abweichungen von den Werten Ihrer Ausgangsbasis vorliegen. Für eine optimale IOPS-Leistung stellen Sie sicher, dass Ihr typisches Working Set in den Speicher passt, um Lese- und Schreibvorgänge zu minimieren.
Amazon DocumentDB (mit MongoDB-Kompatibilität) bietet eine Vielzahl von CloudWatch Amazon-Metriken, die Sie überwachen können, um den Zustand und die Leistung Ihrer Amazon DocumentDB-Cluster und -Instances zu ermitteln. Sie können Amazon DocumentDB-Metriken mithilfe verschiedener Tools anzeigen, darunter die Amazon DocumentDB-Konsole AWS CLI, CloudWatch API und Performance Insights.