

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
<a name="Monitoring-metrics-with-Amazon-CloudWatch"></a>

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, damit 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?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html) und [Aufbewahrung von Kennzahlen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#metrics-retention) im * CloudWatch Amazon-Benutzerhandbuch*.

**Topics**
+ [Wie verwende ich DynamoDB-Metriken?](#How-do-I-use-DynamoDB-metrics)
+ [Metriken in der Konsole anzeigen CloudWatch](#Viewing-metrics-in-CloudWatch-console)
+ [Metriken anzeigen im AWS CLI](#Viewing-metrics-in-the-cli)
+ [DynamoDB-Metriken und -Dimensionen](metrics-dimensions.md)
+ [CloudWatch Alarme in DynamoDB erstellen](Monitoring-metrics-creating-cloudwatch-alarms.md)

## Wie verwende ich DynamoDB-Metriken?
<a name="How-do-I-use-DynamoDB-metrics"></a>

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 verwende ich DynamoDB-Metriken?**  

|  Wie kann ich ...?  |  Relevante Metriken  | 
| --- | --- | 
| Wie kann ich die Rate der TTL-Löschvorgänge in meiner Tabelle überwachen?  | Sie können `TimeToLiveDeletedItemCount` über den angegebenen Zeitraum überwachen, um die TTL-Löschrate in Ihrer Tabelle zu verfolgen. Ein Beispiel für eine serverlose Anwendung, die die `TimeToLiveDeletedItemCount` Metrik verwendet, finden Sie unter [Automatisches Archivieren von Elementen in S3 mithilfe von DynamoDB Time to Live (TTL) with AWS Lambda und](https://aws.amazon.com/blogs/database/automatically-archive-items-to-s3-using-dynamodb-time-to-live-with-aws-lambda-and-amazon-kinesis-firehose/) Amazon Data Firehose. | 
| Wie kann ich feststellen, wie viel von meinem bereitgestellten Durchsatz genutzt wird? | Sie können `ConsumedReadCapacityUnits` oder `ConsumedWriteCapacityUnits` über den angegebenen Zeitraum überwachen, um nachzuverfolgen, in welchem Maß Ihre bereitgestellte Durchsatzkapazität verwendet wird. | 
| Wie kann ich feststellen, welche Anforderungen die Kontingente für den bereitgestellten Durchsatz einer Tabelle überschreiten? | `ThrottledRequests` wird um eins erhöht, wenn ein Ereignis innerhalb einer Anforderung die Grenze eines bereitgestellten Durchsatzkontingents überschreitet. Um zu erfahren, durch welches Ereignis eine Anforderung gedrosselt wird, vergleichen Sie `ThrottledRequests` mit den Metriken `ReadThrottleEvents` und `WriteThrottleEvents` für die Tabelle und ihre Indizes. | 
| Wie kann ich feststellen, wenn ein Systemfehler aufgetreten ist? | Sie können `SystemErrors` überwachen, um festzustellen, ob Anforderungen zu einem HTTP 500-Fehler (Serverfehler) geführt haben. In der Regel sollte diese Metrik gleich Null sein. Ist dies nicht der Fall, können Sie dies untersuchen. | 
| Wie kann ich den Latenzwert für meine Tabellenoperationen überwachen? | Sie können den Wert `SuccessfulRequestLatency` überwachen, indem Sie die durchschnittliche Latenz und die mittlere Latenz anhand von Perzentilmetriken verfolgen (p50). Gelegentliche Latenzspitzen sind kein Grund zur Sorge. Wenn die durchschnittliche Latenz oder p50 (der Median) jedoch hoch ist, liegt möglicherweise ein Problem zugrunde, das Sie lösen müssen. Weitere Informationen finden Sie unter [Beheben von Latenzproblemen in Amazon DynamoDB](TroubleshootingLatency.md). | 

## Metriken in der Konsole anzeigen CloudWatch
<a name="Viewing-metrics-in-CloudWatch-console"></a>

Metriken werden zunächst nach dem Service-Namespace und anschließend nach den verschiedenen Dimensionskombinationen in den einzelnen Namespaces gruppiert.

**Um Metriken in der CloudWatch Konsole anzuzeigen**

1. Öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie im Navigationsbereich die Option **Metriken** und anschließend „Alle Metriken“ aus.

1. 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.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Service-Quota-Integration.html)

1. Die Registerkarte **Durchsuchen** zeigt alle Metriken für diese Dimension im Namespace an.

1. (Optional) Um das Metrikdiagramm zu einem CloudWatch Dashboard hinzuzufügen, wählen Sie **Aktionen, Zum Dashboard hinzufügen** aus. 

## Metriken anzeigen im AWS CLI
<a name="Viewing-metrics-in-the-cli"></a>

Verwenden Sie den CloudWatch Befehl AWS CLI, um Metrikinformationen mit dem abzurufen`list-metrics`. Im folgenden Beispiel listen Sie alle Metriken im `AWS/DynamoDB`-Namespace auf.

```
1.                 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 den jeweiligen 24-Stunden-Zeitraum 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 "
}
```