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.
Amazon DocumentDB (mit MongoDB-Kompatibilität) ist in Amazon integriert, CloudWatch sodass Sie Betriebsmetriken für Ihre Cluster sammeln und analysieren können. Sie können diese Metriken mit der CloudWatch Konsole, der Amazon DocumentDB DocumentDB-Konsole, der AWS Command Line Interface (AWS CLI) oder der CloudWatch API überwachen.
CloudWatch ermöglicht es Ihnen auch, Alarme einzustellen, sodass Sie benachrichtigt werden können, wenn ein Metrikwert einen von Ihnen angegebenen Schwellenwert überschreitet. Sie können Amazon CloudWatch Events sogar so einrichten, dass im Falle eines Verstoßes Korrekturmaßnahmen ergriffen werden. Weitere Informationen zur Verwendung CloudWatch und zu Alarmen finden Sie in der CloudWatch Amazon-Dokumentation.
Themen
Amazon DocumentDB-Metriken
Um den Zustand und die Leistung Ihres Amazon DocumentDB-Clusters und Ihrer Amazon DocumentDB-Instances zu überwachen, können Sie die folgenden Metriken in der Amazon DocumentDB-Konsole einsehen.
Anmerkung
Die Metriken in den folgenden Tabellen gelten sowohl für instanzbasierte als auch für elastische Cluster.
Themen
Metriken zur Ressourcenauslastung
Metrik | Beschreibung |
---|---|
BackupRetentionPeriodStorageUsed |
Die Gesamtmenge des Backup-Speichers in Byte, der zur Unterstützung der point-in-time Wiederherstellungsfunktion innerhalb des Aufbewahrungsfensters von Amazon DocumentDB verwendet wird. Ist in dem von der TotalBackupStorageBilled -Metrik gemeldeten Gesamtwert enthalten. Wird für jeden Amazon DocumentDB-Cluster separat berechnet. |
ChangeStreamLogSize |
Die Menge des Speichers, der vom Cluster zum Speichern des Änderungsstream-Protokolls in Megabyte verwendet wird. Dieser Wert ist eine Teilmenge des Gesamtspeichers für den Cluster (VolumeBytesUsed ) und wirkt sich auf die Kosten des Clusters aus. Informationen zu Speicherpreisen finden Sie auf der Amazon DocumentDB DocumentDB-Produktseite. |
CPUUtilization |
Prozentsatz der CPU-Nutzung durch eine Instance. |
DatabaseConnections |
Die Anzahl der offenen Verbindungen auf einer Instance, die im Abstand von 1 Minute hergestellt wurde. |
DatabaseConnectionsMax |
Die maximale Anzahl offener Datenbankverbindungen auf einer Instance in einem Zeitraum von 1 Minute. |
DatabaseCursors |
Die Anzahl der auf einer Instance geöffneten Cursor, die mit einer Frequenz von 1 Minute geöffnet werden. |
DatabaseCursorsMax |
Die maximale Anzahl geöffneter Cursor auf einer Instance in einem Zeitraum von 1 Minute. |
DatabaseCursorsTimedOut |
Die Anzahl der Cursor, bei denen innerhalb eines Zeitraums von 1 Minute ein Timeout aufgetreten ist. |
FreeableMemory |
Die Menge des verfügbaren Arbeitsspeichers (RAM-Speicher) in Bytes. |
FreeLocalStorage |
Diese Metrik gibt die Menge an Speicher an, der für jede Instance für temporäre Tabellen und Protokolle zur Verfügung steht. Dieser Wert hängt von der Instance-Klasse ab. Sie können die Menge an freiem Speicherplatz für eine Instance erhöhen, indem Sie eine größere Instance-Klasse für Ihre Instance auswählen. |
LowMemThrottleQueueDepth |
Die Warteschlangentiefe für Anfragen, die aufgrund des geringen verfügbaren Speichers gedrosselt werden, und werden in einer Frequenz von 1 Minute abgerufen. |
LowMemThrottleMaxQueueDepth |
Die maximale Warteschlangentiefe für Anfragen, die aufgrund von zu wenig verfügbarem Speicherplatz in einem Zeitraum von 1 Minute gedrosselt werden. |
LowMemNumOperationsThrottled |
Die Anzahl der Anfragen, die aufgrund von zu wenig verfügbarem Speicherplatz in einem Zeitraum von 1 Minute gedrosselt werden. |
SnapshotStorageUsed |
Die Gesamtmenge des Backup-Speichers in Byte, der von allen Snapshots für einen bestimmten Amazon DocumentDB-Cluster außerhalb seines Aufbewahrungsfensters für Backups verbraucht wird. Ist in dem von der TotalBackupStorageBilled -Metrik gemeldeten Gesamtwert enthalten. Wird für jeden Amazon DocumentDB-Cluster separat berechnet. |
SwapUsage |
Größe des auf der Instance genutzten Auslagerungsbereichs. |
TotalBackupStorageBilled |
Die Gesamtmenge an Backup-Speicher in Byte, die Ihnen für einen bestimmten Amazon DocumentDB-Cluster in Rechnung gestellt wird. Umfasst den Sicherungsspeicher gemessen an den Metriken SnapshotStorageUsed und BackupRetentionPeriodStorageUsed . Wird für jeden Amazon DocumentDB-Cluster separat berechnet. |
TransactionsOpen |
Die Anzahl der offenen Transaktionen auf einer Instance, die im Abstand von 1 Minute ausgeführt wurden. |
TransactionsOpenMax |
Die maximale Anzahl von Transaktionen, die in einem Zeitraum von 1 Minute auf einer Instance geöffnet werden. |
VolumeBytesUsed |
Die Menge des von Ihrem Cluster verwendeten Speicherplatzes in Byte. Dieser Wert wirkt sich auf die Kosten des Clusters aus. Preisinformationen finden Sie auf der Amazon DocumentDB DocumentDB-Produktseite. |
Latenzmetriken
Metrik | Beschreibung |
---|---|
DBClusterReplicaLagMaximum |
Die maximale Verzögerung in Millisekunden zwischen der primären Instance und jeder Amazon DocumentDB DocumentDB-Instance im Cluster. |
DBClusterReplicaLagMinimum |
Die Mindestverzögerung zwischen der Primär-Instance und jeder Replikat-Instance im Cluster, angegeben in Millisekunden. |
DBInstanceReplicaLag |
Die Verzögerung in Millisekunden, wenn Updates von der Primär-Instance an eine Replikat-Instance repliziert werden. |
ReadLatency |
Die durchschnittliche Dauer für einen Festplatten-E/A-Vorgang. |
WriteLatency |
Die durchschnittliche Dauer einer Datenträger-E/A-Operation in Millisekunden. |
NVMe-unterstützte Instance-Metriken
Metrik | Beschreibung |
---|---|
NVMeStorageCacheHitRatio |
Der Prozentsatz der Anfragen, die vom mehrstufigen Cache bedient werden. |
FreeNVMeStorage |
Die Menge des verfügbaren kurzlebigen Speichers NVMe . |
ReadIOPSNVMeStorage |
Die durchschnittliche Anzahl von I/O-Lesevorgängen auf der Festplatte für kurzlebigen NVMe Speicher. |
ReadLatencyNVMeStorage |
Die durchschnittliche Zeit, die pro I/O-Lesevorgang auf der Festplatte für NVMe Ephemeral Storage benötigt wird. |
ReadThroughputNVMeStorage |
Die durchschnittliche Anzahl der pro Sekunde von der Festplatte gelesenen Byte für kurzlebigen NVMe Speicher. |
WriteIOPSNVMeStorage |
Die durchschnittliche Anzahl von I/O-Schreibvorgängen auf der Festplatte in temporären Speicher. NVMe |
WriteLatencyNVMeStorage |
Die durchschnittliche Zeit, die pro I/O-Schreibvorgang auf der Festplatte für kurzlebigen NVMe Speicher benötigt wird. |
WriteThroughputNVMeStorage |
Die durchschnittliche Anzahl der pro Sekunde auf die Festplatte geschriebenen Byte für kurzlebigen NVMe Speicher. |
Betriebsmetriken
Metrik | Beschreibung |
---|---|
DocumentsDeleted |
Die Anzahl der gelöschten Dokumente in einem Zeitraum von 1 Minute. |
DocumentsInserted |
Die Anzahl der eingefügten Dokumente in einem Zeitraum von 1 Minute. |
DocumentsReturned |
Die Anzahl der zurückgegebenen Dokumente in einem Zeitraum von 1 Minute. |
DocumentsUpdated |
Die Anzahl der aktualisierten Dokumente in einem Zeitraum von 1 Minute. |
OpcountersCommand |
Die Anzahl der Befehle, die in einem Zeitraum von 1 Minute ausgegeben wurden. |
OpcountersDelete |
Die Anzahl der Löschvorgänge, die in einem Zeitraum von 1 Minute ausgeführt wurden. |
OpcountersGetmore |
Die Anzahl der innerhalb einer Minute ausgegebenen Getmores. |
OpcountersInsert |
Die Anzahl der innerhalb eines Zeitraums von 1 Minute ausgeführten Insert-Operationen. |
OpcountersQuery |
Die Anzahl der Abfragen, die in einem Zeitraum von 1 Minute ausgegeben wurden. |
OpcountersUpdate |
Die Anzahl der Aktualisierungsvorgänge, die in einem Zeitraum von 1 Minute ausgeführt wurden. |
TransactionsStarted |
Die Anzahl der Transaktionen, die in einem Zeitraum von 1 Minute auf einer Instance gestartet wurden. |
TransactionsCommitted |
Die Anzahl der Transaktionen, die in einem Zeitraum von 1 Minute auf einer Instance festgeschrieben wurden. |
TransactionsAborted |
Die Anzahl der Transaktionen, die auf einer Instance in einem Zeitraum von 1 Minute abgebrochen wurden. |
TTLDeletedDocuments |
Die Anzahl der Dokumente, die von a TTLMonitor in einem Zeitraum von 1 Minute gelöscht wurden. |
Kennzahlen zum Durchsatz
Metrik | Beschreibung |
---|---|
NetworkReceiveThroughput |
Der von Clients erhaltene Netzwerkdurchsatz für jede Instance im Cluster, angegeben in Bytes pro Sekunde. Dieser Durchsatz beinhaltet nicht den Netzwerkdatenverkehr zwischen den Instances im Cluster und dem Cluster-Volume. |
NetworkThroughput |
Die Menge des Netzwerkdurchsatzes in Byte pro Sekunde, der von jeder Instance im Amazon DocumentDB-Cluster sowohl von Clients empfangen als auch an diese übertragen wird. Dieser Durchsatz beinhaltet nicht den Netzwerkdatenverkehr zwischen den Instances im Cluster und dem Cluster-Volume. |
NetworkTransmitThroughput |
Der an Clients gesendete Netzwerkdurchsatz für jede Instance im Cluster, angegeben in Bytes pro Sekunde. Dieser Durchsatz beinhaltet nicht den Netzwerkdatenverkehr zwischen den Instances im Cluster und dem Cluster-Volume. |
ReadIOPS |
Durchschnittliche Anzahl der Festplatten-I/O-Lesevorgänge pro Sekunde. Amazon DocumentDB meldet Lese- und Schreib-IOPS getrennt und in 1-Minuten-Intervallen. |
ReadThroughput |
Die durchschnittliche Anzahl Byte, die pro Sekunde vom Datenträger gelesen werden. |
StorageNetworkReceiveThroughput |
Die Menge des Netzwerkdurchsatzes in Byte pro Sekunde, den jede Instance im Cluster vom Amazon DocumentDB-Cluster-Speichervolume empfängt. |
StorageNetworkTransmitThroughput |
Die Menge an Netzwerkdurchsatz in Byte pro Sekunde, die von jeder Instance im Cluster an das Amazon DocumentDB-Cluster-Speichervolume gesendet wird. |
StorageNetworkThroughput |
Die Menge des Netzwerkdurchsatzes in Byte pro Sekunde, der von jeder Instance im Amazon DocumentDB-Cluster empfangen und an das Amazon DocumentDB-Cluster-Speichervolume gesendet wurde. |
VolumeReadIOPs |
Die durchschnittliche Anzahl von in Rechnung gestellten I/O-Operationen aus einem Cluster-Volumen, meldet Werte in einem 5-Minuten-Intervall. In Rechnung gestellte Lesevorgänge werden auf Cluster-Volume-Ebene berechnet, aus allen Instances im Cluster zusammengestellt und dann in fünfminütigen Intervallen gemeldet. Der Wert wird anhand des Werts der Metrik für Leseoperationen über einen fünfminütigen Zeitraum berechnet. Sie können die Menge an in Rechnung gestellten Leseoperationen pro Sekunde bestimmen, indem Sie den Wert der Metrik für in Rechnung gestellte Leseoperationen durch 300 Sekunden teilen. Wenn der beispielsweise 13.686 In Rechnung gestellte Operationen fallen für Abfragen für nicht im Buffer-Cache enthaltene Datenbankseiten an, die erst aus dem Speicher geladen werden müssen. Sie sehen evtl. Spitzenwerte in den in Rechnung gestellten Operationen, da Abfrageergebnisse aus dem Speicher gelesen und anschließend in den Buffer-Cache geladen werden. |
VolumeWriteIOPs |
Die durchschnittliche Anzahl von in Rechnung gestellten Schreib-E/A-Operationen aus einem Cluster-Volume, gemeldet in 5-Minuten-Intervallen. In Rechnung gestellte Schreibvorgänge werden auf Cluster-Volume-Ebene berechnet, aus allen Instances im Cluster aggregiert und dann in 5-Minuten-Intervallen gemeldet. Der Wert wird anhand des Werts der Schreiboperationsmetrik über einen Zeitraum von 5 Minuten berechnet. Sie können die Menge der in Rechnung gestellten Schreiboperationen pro Sekunde ermitteln, indem Sie den Wert der Schreiboperations-Abrechnungsmetrik durch 300 Sekunden teilen. Wenn der beispielsweise 13.686 Beachten Sie, dass die |
WriteIOPS |
Durchschnittliche Anzahl von Festplatten-I/O-Schreibvorgänge pro Sekunde. Bei Verwendung auf Clusterebene WriteIOPs werden sie für alle Instances im Cluster ausgewertet. Lese- und Schreib-IOPS werden separat und in 1-Minuten-Intervallen angegeben. |
WriteThroughput |
Die durchschnittliche Anzahl von Bytes, die pro Sekunde auf den Datenträger geschrieben werden. |
Systemmetriken
Metrik | Beschreibung |
---|---|
BufferCacheHitRatio |
Der Prozentsatz der vom Buffer-Cache bedienten Anfragen. |
DiskQueueDepth |
Die Anzahl der I/O-Operationen, die darauf warten, auf die Festplatte geschrieben oder von ihr gelesen zu werden. |
EngineUptime |
Die Gesamtlaufzeit der Instance in Sekunden. |
IndexBufferCacheHitRatio |
Der Prozentsatz der Indexanforderungen, die vom Puffercache bedient werden. Möglicherweise stellen Sie unmittelbar nach dem Löschen eines Indexes, einer Sammlung oder einer Datenbank einen Anstieg von mehr als 100 Prozent für die Metrik fest. Dies wird nach 60 Sekunden automatisch korrigiert. Diese Einschränkung wird in einem future Patch-Update behoben. |
Metriken für T3-Instanzen
Metrik | Beschreibung |
---|---|
CPUCreditUsage |
Die Anzahl der CPU-Credits, die während des Messzeitraums ausgegeben wurden. |
CPUCreditBalance |
Die Anzahl der CPU-Credits, die eine Instance gesammelt hat. Dieser Saldo wird während der Steigerung der CPU-Leistung aufgebraucht, da die CPU-Guthaben schneller verbraucht als erworben werden. |
CPUSurplusCreditBalance |
Die Anzahl der überschüssigen CPU-Guthaben, die zur Aufrechterhaltung der CPU-Leistung ausgegeben wurden, wenn der CPUCredit Balance-Wert Null ist. |
CPUSurplusCreditsCharged |
Die Anzahl der überschüssigen CPU-Guthaben, die die maximale Anzahl an CPU-Credits überschreiten, die innerhalb von 24 Stunden verdient werden können, sodass zusätzliche Gebühren anfallen. Weitere Informationen finden Sie unter Überwachen Ihres CPU-Guthabens. |
CloudWatch Daten anzeigen
Sie können CloudWatch Amazon-Daten mit der CloudWatch Konsole, der Amazon DocumentDB-Konsole AWS Command Line Interface (AWS CLI) oder der CloudWatch API anzeigen.
Gehen Sie wie folgt vor, um CloudWatch Metriken mit der Amazon DocumentDB Management Console anzuzeigen.
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon DocumentDB DocumentDB-Konsole unter https://console.aws.amazon.com/docdb
. -
Klicken Sie im Navigationsbereich auf Cluster.
Tipp
Wenn der Navigationsbereich auf der linken Seite des Bildschirms nicht angezeigt wird, wählen Sie links oben auf der Seite das Menüsymbol (
) aus.
-
Im Cluster-Navigationsfeld sehen Sie die Spalte Cluster-ID. Ihre Instances werden unter Clustern aufgeführt, ähnlich wie in der Abbildung unten.
-
Wählen Sie aus der Liste der Instances den Namen der Instance aus, für die Sie Metriken benötigen.
-
Wählen Sie auf der daraufhin angezeigten Instance-Übersichtsseite den Tab Monitoring, um grafische Darstellungen der Metriken Ihrer Amazon DocumentDB DocumentDB-Instance anzuzeigen. Da für jede Metrik ein Diagramm generiert werden muss, kann es einige Minuten dauern, bis die CloudWatchGrafiken gefüllt sind.
Die folgende Abbildung zeigt die grafische Darstellung von zwei CloudWatch Metriken in der Amazon DocumentDB DocumentDB-Konsole,
WriteIOPS
undReadIOPS
.
Abmessungen von Amazon DocumentDB
Die Metriken für Amazon DocumentDB werden anhand der Werte für das Konto oder den Vorgang qualifiziert. Sie können die CloudWatch Konsole verwenden, um Amazon DocumentDB DocumentDB-Daten abzurufen, die nach einer der Dimensionen in der folgenden Tabelle gefiltert wurden.
Dimension | Beschreibung |
---|---|
DBClusterIdentifier |
Filtert die Daten, die Sie für einen bestimmten Amazon DocumentDB-Cluster anfordern. |
DBClusterIdentifier, Role |
Filtert die Daten, die Sie für einen bestimmten Amazon DocumentDB-Cluster anfordern, und aggregiert die Metrik nach Instance-Rolle (WRITER/READER). Sie können beispielsweise Metriken für alle READER-Instances eines Clusters zusammenfassen. |
DBInstanceIdentifier |
Filtert die angeforderten Daten für eine spezifische Datenbank-Instance. |
Überwachung von Opcounter-Metriken
Opcounter-Metriken haben einen Wert ungleich Null (normalerweise ~50) für inaktive Cluster. Dies liegt daran, dass Amazon DocumentDB regelmäßige Zustandsprüfungen, interne Abläufe und Aufgaben zur Erfassung von Kennzahlen durchführt.
Überwachung von Datenbankverbindungen
Wenn Sie die Anzahl der Verbindungen mithilfe von Datenbankmodul-Befehlen wie anzeigendb.runCommand( { serverStatus: 1 })
, werden möglicherweise bis zu 10 Verbindungen mehr angezeigt, als Sie DatabaseConnections
durchschauen CloudWatch. Dies liegt daran, dass Amazon DocumentDB regelmäßige Zustandsprüfungen und Aufgaben zur Erfassung von Kennzahlen durchführt, die nicht berücksichtigt werden. DatabaseConnections
DatabaseConnections
steht nur für vom Kunden initiierte Verbindungen.