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 Metriken in DynamoDB mit Amazon CloudWatch
Sie können DynamoDB mithilfe von DynamoDB überwachen CloudWatch, das Rohdaten aus DynamoDB sammelt und in lesbare Metriken nahezu in Echtzeit verarbeitet. Diese Statistiken werden für einen bestimmten Zeitraum aufbewahrt, sodass Sie auf historische Informationen zugreifen können, um einen besseren Überblick über die Leistung Ihrer Webanwendung oder Ihres Dienstes zu erhalten. Standardmäßig werden DynamoDB-Metrikdaten automatisch an CloudWatch gesendet. Weitere Informationen finden Sie unter Was ist Amazon CloudWatch? und Aufbewahrung von Kennzahlen im CloudWatch Amazon-Benutzerhandbuch.
Themen
Wie verwende ich DynamoDB-Metriken?
Die von DynamoDB gemeldeten Metriken bieten Informationen, die Sie auf unterschiedliche Weise analysieren können. In der folgenden Liste finden Sie einige häufige Verwendungszwecke für die Metriken. Es handelt sich dabei um Vorschläge für den Einstieg und nicht um eine umfassende Liste.
Wie kann ich ...? |
Relevante Metriken |
---|---|
Wie kann ich die TTL Löschrate in meiner Tabelle überwachen? |
Sie können die |
Wie kann ich feststellen, wie viel von meinem bereitgestellten Durchsatz genutzt wird? |
Sie können |
Wie kann ich feststellen, welche Anfragen die bereitgestellten Durchsatzquoten einer Tabelle überschreiten? |
|
Wie kann ich feststellen, ob Systemfehler aufgetreten sind? |
Sie können überwachen |
Wie kann ich den Latenzwert für meine Tabellenoperationen überwachen? |
Sie können die durchschnittliche Latenz überwachen |
Metriken in der CloudWatch Konsole anzeigen
Die Metriken werden zuerst nach dem Service-Namespace und dann nach den verschiedenen Dimensionskombinationen innerhalb der einzelnen Namespaces gruppiert.
Um Metriken in der Konsole anzuzeigen CloudWatch
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Metriken, Alle Metriken aus.
-
Wählen Sie den Namespace DynamoDB aus. Sie können auch den Namespace Usage (Verwendung) auswählen, um DynamoDB-Nutzungsmetriken anzuzeigen. Weitere Informationen zu Nutzungsmetriken finden Sie unter AWS -Nutzungsmetriken.
-
Auf der Registerkarte Durchsuchen werden alle Metriken im Namespace angezeigt.
-
(Optional) Um das Metrikdiagramm zu einem CloudWatch Dashboard hinzuzufügen, wählen Sie Aktionen, Zum Dashboard hinzufügen aus.
Metriken anzeigen in der AWS CLI
Verwenden Sie den CloudWatch Befehl AWS CLI, um Metrikinformationen mit dem abzurufenlist-metrics
. Im folgenden Beispiel listen Sie alle Metriken im AWS/DynamoDB
-Namespace auf.
aws cloudwatch list-metrics --namespace "AWS/DynamoDB"
Um Metrikstatistiken zu erhalten, verwenden Sie den Befehl get-metric-statistics
. Der folgende Befehl ruft ConsumedReadCapacityUnits
Statistiken für die Tabelle ProductCatalog
über einen bestimmten Zeitraum von 24 Stunden mit einer Granularität von 5 Minuten ab.
aws cloudwatch get-metric-statistics —namespace AWS/DynamoDB \ —metric-name ConsumedReadCapacityUnits \ —start-time 2023-11-01T00:00:00Z \ —end-time 2023-11-02T00:00:00Z \ —period 360 \ —statistics Average \ —dimensions Name=TableName,Value=ProductCatalog
Beispielausgabe:
{ "Datapoints": [ { "Timestamp": "2023-11-01T 09:18:00+00:00", "Average": 20, "Unit": "Count" }, { "Timestamp": "2023-11-01T 04:36:00+00:00", "Average": 22.5, "Unit": "Count" }, { "Timestamp": "2023-11-01T 15:12:00+00:00", "Average": 20, "Unit": "Count" }, ... { "Timestamp": "2023-11-01T 17:30:00+00:00", "Average": 25, "Unit": "Count" } ], "Label": " ConsumedReadCapacityUnits " }