AWS DynamoDB
Overview
Amazon DynamoDB is a fully managed NoSQL database service provided by Amazon Web Services (AWS). It is designed to handle large volumes of semi-structured and unstructured data with seamless scalability and low-latency performance. DynamoDB is built for high availability and durability, automatically replicating data across multiple Availability Zones to ensure reliability.
Prerequisites
You can check the list of prerequisites required for Amazon Dynamo DB here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.
List of Supported KPIs
Metrics | Description | Type |
---|---|---|
aws.dynamodb.write.throttled.requests | Number of write events that exceeded the preset provisioned throughput limits in the specified time period. | Count |
aws.dynamodb.read.throttled.requests | Number of read events that exceeded the preset provisioned throughput limits in the specified time period. | Count |
aws.dynamodb.throttled.requests | Number of user requests that exceeded the preset provisioned throughput limits. | Count |
aws.dynamodb.online.index.progress.percent | Percentage of completion when a new global secondary index is being added to a table. | Count |
aws.dynamodb.online.index.throttle.events | Number of write throttle events that occur when adding a new global secondary index to a table. | Count |
aws.dynamodb.batch.write.item.throttled.requests | The maximum number of write capacity units that can be used by a table or global secondary index of an account. | Count |
aws.dynamodb.account.max.table.writes | The maximum number of write capacity units that can be used by a table or global secondary index of an account. | Count |
aws.dynamodb.account.max.table.reads | The maximum number of read capacity units that can be used by a table or global secondary index of an account. | Count |
aws.dynamodb.account.max.reads | The maximum number of read capacity units that can be used by an account | Count |
aws.dynamodb.account.max.writes | The maximum number of write capacity units that can be used by an account. | Count |
aws.dynamodb.provisioned.read.used.percent | The percentage of provisioned read capacity units utilized by an account. | Count |
aws.dynamodb.provisioned.write.used.percent | The percentage of provisioned write capacity units utilized by an account. | Count |
aws.dynamodb.provisioned.table.write.used.percent | The percentage of provisioned write capacity units utilized by the highest provisioned write table or global secondary index of an account. | Count |
aws.dynamodb.provisioned.table.read.used.percent | The percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of an account. | Count |