Überwachung von Amazon DocumentDB - Amazon DocumentDB

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 von Amazon DocumentDB

Die Überwachung Ihrer AWS Dienste ist ein wichtiger Bestandteil, damit Ihre Systeme gesund bleiben und optimal funktionieren. Es ist ratsam, Überwachungsdaten aus allen Teilen Ihrer AWS Lösung zu sammeln, damit Sie Fehler oder Beeinträchtigungen leichter debuggen und beheben können, falls sie auftreten sollten. Bevor Sie mit der Überwachung Ihrer AWS Lösungen beginnen, empfehlen wir Ihnen, die folgenden Fragen zu prüfen und Antworten darauf zu formulieren:

  • 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. Bei der Überwachung Ihrer AWS Lösung empfehlen wir Ihnen, Ihre historischen Monitoring-Daten zu speichern, damit Sie future darauf zurückgreifen und Ihre Baselines erstellen 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önnen 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 genutzte Speicherplatz konstant 85 Prozent des gesamten Speichervolumens ausmacht oder mehr beträgt. 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 DocumentDB-Speicher und Amazon DocumentDB Kontingente und Beschränkungen.

  • Netzwerkverkehr — Wenden Sie sich bezüglich des Netzwerkverkehrs an Ihren Systemadministrator, um zu erfahren, wie hoch der zu erwartende 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 verringerten Instanzleistung 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 herauszufinden, 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 mit verschiedenen Tools anzeigen, darunter der Amazon DocumentDB DocumentDB-Konsole AWS CLI, CloudWatch API und Performance Insights.