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.
Überwachen von Amazon DocumentDB mit CloudWatch
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 Verbindungen (aktiv und inaktiv), die auf einer Instance im Abstand von 1 Minute geöffnet sind. |
DatabaseConnectionsMax |
Die maximale Anzahl offener Datenbankverbindungen (aktiv und inaktiv) auf einer Instance in einem Zeitraum von 1 Minute. |
DatabaseConnectionsLimit |
Die maximale Anzahl gleichzeitiger Datenbankverbindungen (aktiv und inaktiv), die für eine Instance zu einem bestimmten Zeitpunkt zulässig sind. |
DatabaseCursors |
Die Anzahl der auf einer Instance geöffneten Cursor, die im Abstand von 1 Minute geöffnet werden. |
DatabaseCursorsMax |
Die maximale Anzahl geöffneter Cursor auf einer Instance in einem Zeitraum von 1 Minute. |
DatabaseCursorsLimit |
Die maximale Anzahl von Cursorn, die auf einer Instanz zu einem bestimmten Zeitpunkt zulässig sind. |
DatabaseCursorsTimedOut |
Die Anzahl der Cursor, bei denen innerhalb einer 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. |
TransactionsOpenLimit |
Die maximale Anzahl gleichzeitiger Transaktionen, die auf einer Instance zu einem bestimmten Zeitpunkt zulässig sind. |
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 Zeit, die pro Festplattenvorgang benötigt wird. I/O |
WriteLatency |
Die durchschnittliche Zeit, in Millisekunden, die pro Festplattenvorgang benötigt wird. I/O |
NVMe-Metriken für unterstützte Instanzen
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 Festplatten-Lesevorgängen in NVMe flüchtigem Speicher. |
ReadLatencyNVMeStorage |
Die durchschnittliche Zeit, die pro Festplattenlesevorgang für I/O NVMe Ephemeral Storage benötigt wird. |
ReadThroughputNVMeStorage |
Die durchschnittliche Anzahl der pro Sekunde von der Festplatte gelesenen Byte für NVMe Ephemeral Storage. |
WriteIOPSNVMeStorage |
Die durchschnittliche Anzahl von I/O Schreibvorgängen auf der Festplatte in NVMe Ephemeral Storage. |
WriteLatencyNVMeStorage |
Die durchschnittliche Zeit, die pro I/O Schreibvorgang auf der Festplatte für NVMe Ephemeral Storage 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 einer 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 innerhalb einer 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 |
Die durchschnittliche Anzahl von I/O Festplatten-Lesevorgängen 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 abgerechneten I/O Lesevorgängen auf einem Cluster-Volume, die in 5-Minuten-Intervallen gemeldet werden. 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 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 fakturierten I/O Schreibvorgängen auf einem Cluster-Volume, die in 5-Minuten-Intervallen gemeldet wird. 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 beispielsweise 13.686 Beachten Sie, dass die |
WriteIOPS |
Die durchschnittliche Anzahl von I/O Schreibvorgängen auf der Festplatte pro Sekunde. Bei Verwendung auf Clusterebene WriteIOPs werden sie für alle Instanzen 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 der Festplatte 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.
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.