• Requests to DynamoDB that exceed the provisioned throughput limits on a resource (such as a table or an index).

    ThrottledRequests is incremented by one if any event within a request exceeds a provisioned throughput limit. For example, if you update an item in a table with global secondary indexes, there are multiple events—a write to the table, and a write to each index. If one or more of these events are throttled, then ThrottledRequests is incremented by one.

    Note: In a batch request (BatchGetItem or BatchWriteItem), ThrottledRequests is only incremented if every request in the batch is throttled.

    If any individual request within the batch is throttled, one of the following metrics is incremented:

    • ReadThrottleEvents – For a throttled GetItem event within BatchGetItem.
    • WriteThrottleEvents – For a throttled PutItem or DeleteItem event within BatchWriteItem.

    To gain insight into which event is throttling a request, compare ThrottledRequests with the ReadThrottleEvents and WriteThrottleEvents for the table and its indexes.

    Note: A throttled request will result in an HTTP 400 status code. All such events are reflected in the ThrottledRequests metric, but not in the UserErrors metric.

    Units: Count

    Dimensions: TableName, Operation

    Valid Statistics:

    • Sum
    • SampleCount

    Parameters

    Returns Metric

Generated using TypeDoc