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 Drosselung von Metriken
Diese Seite bietet eine umfassende Anleitung zu CloudWatch Metriken, die speziell entwickelt wurden, um Sie bei der Identifizierung, Diagnose und Behebung 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 Drosselung des Durchsatzes
-
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.
-
Account-Level Drosseln
-
ReadAccountLimitThrottleEvents-
Anzahl der Leseanforderungen, die aufgrund von Kontobeschränkungen gedrosselt wurden.
-
-
WriteAccountLimitThrottleEvents-
Anzahl der Schreibanforderungen, die aufgrund von Kontobeschränkungen gedrosselt wurden.
-
Partition-Level Drosseln
-
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-Metriken CloudWatch finden Sie unter. DynamoDB-Metriken und -Dimensionen