Skip to main content

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

MetricsDescriptionType
aws.dynamodb.write.throttled.requestsNumber of write events that exceeded the preset provisioned throughput limits in the specified time period.Count
aws.dynamodb.read.throttled.requestsNumber of read events that exceeded the preset provisioned throughput limits in the specified time period.Count
aws.dynamodb.throttled.requestsNumber of user requests that exceeded the preset provisioned throughput limits.Count
aws.dynamodb.online.index.progress.percentPercentage of completion when a new global secondary index is being added to a table.Count
aws.dynamodb.online.index.throttle.eventsNumber of write throttle events that occur when adding a new global secondary index to a table.Count
aws.dynamodb.batch.write.item.throttled.requestsThe 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.writesThe 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.readsThe 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.readsThe maximum number of read capacity units that can be used by an accountCount
aws.dynamodb.account.max.writesThe maximum number of write capacity units that can be used by an account.Count
aws.dynamodb.provisioned.read.used.percentThe percentage of provisioned read capacity units utilized by an account.Count
aws.dynamodb.provisioned.write.used.percentThe percentage of provisioned write capacity units utilized by an account.Count
aws.dynamodb.provisioned.table.write.used.percentThe 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.percentThe percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of an account.Count