Uso de las métricas de CloudWatch para investigar problemas de limitaciones - Amazon DynamoDB

Uso de las métricas de CloudWatch para investigar problemas de limitaciones

A continuación, se muestran algunas métricas de DynamoDB que se deben monitorear durante los eventos de limitación. Úselas como ayuda para localizar qué operaciones están creando solicitudes con limitaciones e identificar los problemas raíz.

  • ThrottledRequests

    • Una solicitud con limitación puede contener varios eventos con limitación, por lo que los eventos pueden ser más relevantes a modo de ejemplo que las solicitudes. Por ejemplo, cuando se actualiza un elemento de una tabla con GSI, se producen varios eventos: una operación de escritura en la tabla y una operación de escritura en cada índice. Aunque uno o varios de estos eventos tienen aplicada una limitación, solo habrá una ThrottledRequest.

  • 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.

  • OnlineIndexConsumedWriteCapacity

    • Preste atención a la cantidad de WCU consumidas al agregar un GSI nuevo a una tabla. Tenga en cuenta que ConsumedWriteCapacityUnits para un GSI no incluye la WCU consumida durante la creación del índice.

    • Si ha establecido un WCU para un GSI demasiado bajo, podría aplicarse una limitación en la actividad de escritura entrante durante la fase de reposición.

  • Provisioned Read/Write

    • 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 TableName devuelve ProvisionedReadCapacityUnits para 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 especificar TableName y GlobalSecondaryIndexName.

  • Consumed Read/Write

    • Consulte cuántas unidades de capacidad de lectura o escritura se han consumido durante el periodo de tiempo especificado.

Para obtener más información sobre las métricas de DynamoDB CloudWatch, consulte Dimensiones y métricas de DynamoDB.