Métricas de limitación de CloudWatch
Esta página proporciona una guía completa de las métricas de CloudWatch diseñada específicamente para ayudarle a identificar, diagnosticar y resolver los problemas de limitación en las tablas e índices de DynamoDB.
- Métricas generales de limitación
-
-
ThrottledRequests-
Se incrementa en uno cuando se limita cualquier evento dentro de una solicitud, independientemente del número de eventos individuales de esa solicitud limitados. Por ejemplo, cuando se actualiza un elemento de una tabla con índices secundarios globales (GSI), se producen varios eventos: una operación de escritura en la tabla base y una operación de escritura en cada índice. Si alguno de estos eventos individuales está limitado, la métrica
ThrottledRequestssolo se incrementa una vez.Es importante entender este comportamiento a la hora de supervisar y solucionar problemas del rendimiento de DynamoDB, ya que puede ocultar el verdadero alcance de la limitación. Para obtener información más completa, compare la métrica
ThrottledRequestscon las métricas específicas por evento, comoReadThrottleEvents,WriteThrottleEvents, y con las métricas específicas comoReadKeyRangeThroughputThrottleEvents, por ejemplo. La lista completa de estas métricas por causas específicas está disponible en esta página. Cada métrica corresponde a motivos de limitación específicos que se incluyen en la excepción de limitación. Para obtener instrucciones sobre cómo recuperar e interpretar estos motivos durante los eventos de limitación, consulte la sección Diagnóstico de limitación que proporciona instrucciones para identificar y resolver las causas fundamentales de los problemas de limitación.
-
-
ReadThrottleEvents-
Preste atención a las solicitudes que superen la RCU aprovisionada para una tabla o GSI.
-
-
WriteThrottleEvents-
Preste atención a las solicitudes que superen la WCU aprovisionada para una tabla o GSI.
-
-
- Métricas de limitación detalladas por causa
-
Limitación del rendimiento bajo demanda
-
ReadMaxOnDemandThroughputThrottleEvents-
El número de solicitudes de lectura se ha limitado debido al rendimiento máximo bajo demanda.
-
-
WriteMaxOnDemandThroughputThrottleEvents-
El número de solicitudes de escritura se ha limitado debido al rendimiento máximo bajo demanda.
-
Limitaciones por cuenta
-
ReadAccountLimitThrottleEvents-
Número de solicitudes de lectura limitadas debido a los límites de la cuenta.
-
-
WriteAccountLimitThrottleEvents-
Número de solicitudes de escritura limitadas debido a los límites de la cuenta.
-
Limitaciones por partición
-
ReadKeyRangeThroughputThrottleEvents-
Número de solicitudes de lectura limitadas debido a los límites de las particiones.
-
-
WriteKeyRangeThroughputThrottleEvents-
Número de solicitudes de escritura limitadas debido a los límites de las particiones.
-
-
- Métricas de análisis de capacidad
-
-
OnlineIndexConsumedWriteCapacity-
Al agregar un GSI nuevo a una tabla existente, DynamoDB realiza una operación de relleno que copia los datos de la tabla base al nuevo índice. Este proceso consume unidades de capacidad de escritura. La métrica
OnlineIndexConsumedWriteCapacityregistra este consumo específico.Este consumo es independiente y adicional a las operaciones de escritura habituales rastreadas por
ConsumedWriteCapacityUnits. La métricaConsumedWriteCapacityUnitsregular para un GSI no incluye la capacidad de escritura consumida durante el proceso de creación del índice inicial.
-
-
ProvisionedReadCapacityUnitsyProvisionedWriteCapacityUnits-
Vea cuántas unidades de capacidad de lectura o escritura aprovisionadas se han consumido durante el periodo de tiempo especificado, para una tabla o un índice secundario global especificado.
-
Tenga en cuenta que la dimensión
TableNamedevuelveProvisionedReadCapacityUnitspara la tabla solo de forma predeterminada. Para ver el número de unidades de capacidad de lectura o escritura aprovisionadas para un índice secundario global, debe especificarTableNameyGlobalSecondaryIndexName.
-
-
ConsumedReadCapacityUnitsyConsumedWriteCapacityUnits-
Consulte cuántas unidades de capacidad de lectura o escritura se han consumido durante el periodo de tiempo especificado.
ConsumedWriteCapacityUnitsno incluye la capacidad de escritura consumida durante el proceso inicial de creación del índice.
-
-
Para obtener más información sobre las métricas de DynamoDB CloudWatch, consulte Dimensiones y métricas de DynamoDB.