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.
CloudWatch-Drosselungsmetriken
Diese Seite bietet einen umfassenden Überblick über CloudWatch-Metriken, die speziell darauf ausgelegt sind, Sie bei der Identifizierung, Diagnose und Lösung von Drosselungsproblemen in Ihren DynamoDB-Tabellen und -Indizes zu unterstützen.
- Allgemeine Drosselungsmetriken
-
-
ThrottledRequests-
Werden um eins erhöht, wenn ein Ereignis innerhalb einer Anforderung gedrosselt wird, unabhängig davon, wie viele einzelne Ereignisse innerhalb dieser Anforderung gedrosselt werden. Wenn z. B. ein Element in einer Tabelle mit globalen sekundären Indizes (GSIs) aktualisiert wird, liegen mehrere Ereignisse vor: eine Schreiboperation in die Basistabelle und eine Schreiboperation in jeden Index. Wenn eines dieser einzelnen Ereignisse gedrosselt wird, wird die Metrik
ThrottledRequestsnur einmal erhöht.Es ist wichtig, dieses Verhalten bei der Überwachung und Problembehandlung der DynamoDB-Leistung zu verstehen, da es das wahre Ausmaß der Drosselung verschleiern kann. Um umfassendere Einblicke zu erhalten, vergleichen Sie die Metrik
ThrottledRequestsmit spezifischen Metriken auf Ereignisebene wieReadThrottleEventsundWriteThrottleEventssowie zielgerichteten Metriken wie zum BeispielReadKeyRangeThroughputThrottleEvents. Eine vollständige Liste dieser ursachenspezifischen Metriken finden Sie auf dieser Seite. Jede Metrik entspricht bestimmten Drosselungsgründen, die in der Drosselungsausnahme erfasst werden. Anleitungen zum Abrufen und Interpretieren dieser Gründe bei Drosselungsereignissen finden Sie im Abschnitt Drosselungsdiagnose, der Anleitungen zur Identifizierung und Behebung der Hauptursachen von Drosselungsproblemen enthält.
-
-
ReadThrottleEvents-
Achten Sie auf Anforderungen, die die bereitgestellte RCU für eine Tabelle oder einen globalen sekundären Index überschreiten.
-
-
WriteThrottleEvents-
Achten Sie auf Anforderungen, die die bereitgestellte WCU für eine Tabelle oder einen globalen sekundären Index überschreiten.
-
-
- Detaillierte Drosselungsmetriken nach Ursache
-
On-Demand-Durchsatzdrosselung
-
ReadMaxOnDemandThroughputThrottleEvents-
Anzahl der Leseanforderungen, die aufgrund des maximalen On-Demand-Durchsatzes gedrosselt wurden.
-
-
WriteMaxOnDemandThroughputThrottleEvents-
Anzahl der Schreibanforderungen, die aufgrund des maximalen On-Demand-Durchsatzes gedrosselt wurden.
-
Drosselung auf Kontoebene
-
ReadAccountLimitThrottleEvents-
Anzahl der Leseanforderungen, die aufgrund von Kontobeschränkungen gedrosselt wurden.
-
-
WriteAccountLimitThrottleEvents-
Anzahl der Schreibanforderungen, die aufgrund von Kontobeschränkungen gedrosselt wurden.
-
Drosselung auf Partitionsebene
-
ReadKeyRangeThroughputThrottleEvents-
Anzahl der Leseanforderungen, die aufgrund von Partitionsbeschränkungen gedrosselt wurden.
-
-
WriteKeyRangeThroughputThrottleEvents-
Anzahl der Schreibanforderungen, die aufgrund von Partitionsbeschränkungen gedrosselt wurden.
-
-
- Metriken zur Kapazitätsanalyse
-
-
OnlineIndexConsumedWriteCapacity-
Wenn Sie einer vorhandenen Tabelle einen neuen GSI hinzufügen, führt DynamoDB eine Backfill-Operation durch, bei der Daten aus der Basistabelle in den neuen Index kopiert werden. Diese Operation verbraucht Schreibkapazitätseinheiten. Die Metrik
OnlineIndexConsumedWriteCapacityverfolgt diesen spezifischen Verbrauch.Dieser Verbrauch erfolgt unabhängig von und zusätzlich zu den regulären Schreibvorgängen, die von
ConsumedWriteCapacityUnitsverfolgt werden. Die reguläre MetrikConsumedWriteCapacityUnitsfür einen GSI enthält nicht die während der ersten Indexerstellung verbrauchte Schreibkapazität.
-
-
ProvisionedReadCapacityUnitsundProvisionedWriteCapacityUnits-
Sehen Sie sich an, wie viele bereitgestellte Lese- oder Schreibkapazitätseinheiten im angegebenen Zeitraum für eine Tabelle oder einen bestimmten globalen sekundären Index verbraucht wurden.
-
Beachten Sie, dass die
TableName-Dimension standardmäßig nur für die TabelleProvisionedReadCapacityUnitszurückgibt. Um die Anzahl der bereitgestellten Lese- oder Schreibkapazitätseinheiten für einen globalen sekundären Index anzuzeigen, müssen Sie sowohlTableNameals auchGlobalSecondaryIndexNameangeben.
-
-
ConsumedReadCapacityUnitsundConsumedWriteCapacityUnits-
Sehen Sie sich an, wie viele Lese- oder Schreibkapazitätseinheiten im angegebenen Zeitraum verbraucht wurden.
ConsumedWriteCapacityUnitsenthält nicht die während der ersten Indexerstellung verbrauchte Schreibkapazität.
-
-
Weitere Informationen zu DynamoDB-CloudWatch-Metriken finden Sie unter DynamoDB-Metriken und -Dimensionen.