DynamoDB Metrics
Generated metrics for AWS DynamoDB
Categories:
Info Metrics
aws_dynamodb_table_info
- Type:
Info
- Description: Information regarding a DynamoDB Table resource
- Generated using AWS
APIs
DescribeTable
andListTagsOfResource
- Labels:
aws_account_id
aws_region
table_name
- Tag Set
Account Level Metrics
aws_dynamodb_account_max_reads
- Type:
Gauge
- Description: The maximum number of read capacity units that can be used by an account
- Based on:
DynamoDB/AccountMaxReads
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_max_table_level_reads
- Type:
Gauge
- Description: The maximum number of read capacity units that can be used by a table or global secondary index of an account
- Based on:
DynamoDB/AccountMaxTableLevelReads
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_max_table_level_writes
- Type:
Gauge
- Description: The maximum number of write capacity units that can be used by a table or global secondary index of an account
- Based on:
DynamoDB/AccountMaxTableLevelWrites
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_units_avg
- Type:
Gauge
- Description: The average sum of read capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_units_min
- Type:
Gauge
- Description: The minimum sum of read capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_units_max
- Type:
Gauge
- Description: The maximum sum of read capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_utilization_avg
- Type:
Gauge
- Description: The average percentage of provisioned read capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_utilization_min
- Type:
Gauge
- Description: The minimum percentage of provisioned read capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_read_capacity_utilization_max
- Type:
Gauge
- Description: The maximum percentage of provisioned read capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_units_avg
- Type:
Gauge
- Description: The average sum of write capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_units_min
- Type:
Gauge
- Description: The minimum sum of write capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_units_max
- Type:
Gauge
- Description: The maximum sum of write capacity units provisioned for all tables and global secondary indexes of an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUnits
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_utilization_avg
- Type:
Gauge
- Description: The average percentage of provisioned write capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_utilization_min
- Type:
Gauge
- Description: The minimum percentage of provisioned write capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_account_provisioned_write_capacity_utilization_max
- Type:
Gauge
- Description: The maximum percentage of provisioned write capacity units utilized by an account
- Based on:
DynamoDB/AccountProvisionedWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_read_capacity_utilization_avg
- Type:
Gauge
- Description: The average percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_read_capacity_utilization_min
- Type:
Gauge
- Description: The minimum percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_read_capacity_utilization_max
- Type:
Gauge
- Description: The maximum percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableReadCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_write_capacity_utilization_avg
- Type:
Gauge
- Description: The average percentage of provisioned write capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_write_capacity_utilization_min
- Type:
Gauge
- Description: The minimum percentage of provisioned write capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_max_provisioned_table_write_capacity_utilization_max
- Type:
Gauge
- Description: The maximum percentage of provisioned write capacity units utilized by the highest provisioned read table or global secondary index of the account
- Based on:
DynamoDB/MaxProvisionedTableWriteCapacityUtilization
- Labels:
aws_account_id
aws_region
aws_dynamodb_user_errors_total
- Type:
Counter
- Description: The number of HTTP 400 errors for DynamoDB or Amazon DynamoDB Streams requests
- Based on:
DynamoDB/UserErrors
- Labels:
aws_account_id
aws_region
aws_dynamodb_table_count_avg
- Type:
Gauge
- Description: The average number of existing DynamoDB table
- Based on:
DynamoDB/TableCount
- Labels:
aws_account_id
aws_region
Table Metrics
aws_dynamodb_conditional_check_failed_requests_total
- Type:
Counter
- Description: The number of failed attempts to perform conditional writes
- Based on:
DynamoDB/ConditionalCheckFailedRequests
- Labels:
aws_account_id
aws_region
table_name
aws_dynamodb_ttl_deleted_items_total
- Type:
Counter
- Description: The number of items deleted by Time to Live (TTL)
- Based on:
DynamoDB/TimeToLiveDeletedItemCount
- Labels:
aws_account_id
aws_region
table_name
aws_dynamodb_transaction_conflict_items_total
- Type:
Counter
- Description: The number of rejected item-level requests due to transaction conflicts
- Based on:
DynamoDB/TransactionConflict
- Labels:
aws_account_id
aws_region
table_name
aws_dynamodb_transaction_conflict_requests_total
- Type:
Counter
- Description: The number of rejected requests due to transaction conflicts
- Based on:
DynamoDB/TransactionConflict
- Labels:
aws_account_id
aws_region
table_name
aws_dynamodb_consumed_read_capacity_units_total
- Type:
Counter
- Description: The total read capacity units consumed
- Based on:
DynamoDB/ConsumedReadCapacityUnits
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_consumed_write_capacity_units_total
- Type:
Counter
- Description: The total write capacity units consumed
- Based on:
DynamoDB/ConsumedWriteCapacityUnits
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_online_index_consumed_write_capacity_total
- Type:
Counter
- Description: The number of write capacity units consumed when adding a new global secondary index to a table
- Based on:
DynamoDB/OnlineIndexConsumedWriteCapacity
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_online_index_progress_percentage_avg
- Type:
Gauge
- Description: The average percentage of completion when a new global secondary index is being added to a table
- Based on:
DynamoDB/OnlineIndexPercentageProgress
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_online_index_throttle_events_total
- Type:
Counter
- Description: The number of write throttle events that occur when adding a new global secondary index to a table
- Based on:
DynamoDB/OnlineIndexThrottleEvents
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_provisioned_read_capacity_units_avg
- Type:
Gauge
- Description: The number of provisioned read capacity units for a table or a global secondary index
- Based on:
DynamoDB/ProvisionedReadCapacityUnits
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_provisioned_write_capacity_units_avg
- Type:
Gauge
- Description: The number of provisioned write capacity units for a table or a global secondary index
- Based on:
DynamoDB/ProvisionedWriteCapacityUnits
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_read_throttle_events_total
- Type:
Counter
- Description: The number of events that exceed the provisioned read capacity units for a table or a global secondary index
- Based on:
DynamoDB/ReadThrottleEvents
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_write_throttle_events_total
- Type:
Counter
- Description: The number of events that exceed the provisioned write capacity units for a table or a global secondary index
- Based on:
DynamoDB/WriteThrottleEvents
- Labels:
aws_account_id
aws_region
table_name
global_secondary_index_name
aws_dynamodb_age_of_oldest_unreplicated_record_max
- Type:
Gauge
- Description: The elapsed time since a record yet to be replicated to the Kinesis data stream first appeared in the DynamoDB table
- Based on:
DynamoDB/AgeOfOldestUnreplicatedRecord
- Labels:
aws_account_id
aws_region
table_name
delegate_operation
aws_dynamodb_consumed_change_data_capture_units_total
- Type:
Counter
- Description: The number of consumed change data capture units
- Based on:
DynamoDB/ConsumedChangeDataCaptureUnits
- Labels:
aws_account_id
aws_region
table_name
delegate_operation
aws_dynamodb_failed_to_replicate_record_count_total
- Type:
Counter
- Description: The number of records that DynamoDB failed to replicate to your Kinesis data stream
- Based on:
DynamoDB/FailedToReplicateRecordCount
- Labels:
aws_account_id
aws_region
table_name
delegate_operation
aws_dynamodb_throttled_put_records_total
- Type:
Counter
- Description: The number of records that were throttled by your Kinesis data stream due to insufficient Kinesis Data Streams capacity
- Based on:
DynamoDB/ThrottledPutRecordCount
- Labels:
aws_account_id
aws_region
table_name
delegate_operation
aws_dynamodb_returned_items_total
- Type:
Counter
- Description: The number of items returned by select operations
- Based on:
DynamoDB/ReturnedItemCount
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_successful_requests_total
- Type:
Counter
- Description: The number of successful requests to DynamoDB or Amazon DynamoDB Streams
- Based on:
DynamoDB/SuccessfulRequestLatency
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_successful_request_latency_min
- Type:
Gauge
- Description: The min latency within the successful requests to DynamoDB or Amazon DynamoDB Streams
- Based on:
DynamoDB/SuccessfulRequestLatency
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_successful_request_latency_avg
- Type:
Gauge
- Description: The average latency within the successful requests to DynamoDB or Amazon DynamoDB Streams
- Based on:
DynamoDB/SuccessfulRequestLatency
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_successful_request_latency_max
- Type:
Gauge
- Description: The maximum latency within the successful requests to DynamoDB or Amazon DynamoDB Streams
- Based on:
DynamoDB/SuccessfulRequestLatency
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_system_errors_total
- Type:
Counter
- Description: The requests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 500 status code
- Based on:
DynamoDB/SystemErrors
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_throttled_requests
- Type:
Counter
- Description: The requests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 500 status code
- Based on:
DynamoDB/SystemErrors
- Labels:
aws_account_id
aws_region
table_name
operation
aws_dynamodb_returned_bytes_total
- Type:
Counter
- Description: The number of bytes returned by GetRecords operations (Amazon DynamoDB Streams)
- Based on:
DynamoDB/ReturnedBytes
- Labels:
aws_account_id
aws_region
table_name
stream_label
operation
aws_dynamodb_returned_records_total
- Type:
Counter
- Description: The number of stream records returned by GetRecords operations (Amazon DynamoDB Streams)
- Based on:
DynamoDB/ReturnedRecordsCount
- Labels:
aws_account_id
aws_region
table_name
stream_label
operation
aws_dynamodb_pending_replication_count
- Type:
Gauge
- Description: The number of item updates that are written to one replica table, but that have not yet been written to another replica in the global table
- Based on:
DynamoDB/PendingReplicationCount
- Labels:
aws_account_id
aws_region
table_name
receiving_region
aws_dynamodb_replication_latency_avg
- Type:
Gauge
- Description: The average time it takes for an updated item appearing in the DynamoDB stream to be replicated in the global table
- Based on:
DynamoDB/ReplicationLatency
- Labels:
aws_account_id
aws_region
table_name
receiving_region
aws_dynamodb_replication_latency_max
- Type:
Gauge
- Description: The maximum time it takes for an updated item appearing in the DynamoDB stream to be replicated in the global table
- Based on:
DynamoDB/ReplicationLatency
- Labels:
aws_account_id
aws_region
table_name
receiving_region