How to resolve Sprinto check for monitoring read capacity of AWS DynamoDB
About:
Sprinto check: AWS DynamoDB read capacity should be monitored
This check verifies that you are monitoring the read capacity utilization of your Amazon DynamoDB tables in your AWS environment. Monitoring read capacity is crucial for maintaining the performance and scalability of your applications or services that rely on these databases.
Note: At this time, our platform does not support AWS CloudWatch Composite Alarms or Math-Based Alarms.
This means you cannot create alarms that:
Combine multiple alarms using logical conditions (e.g., ALARM1 AND ALARM2
)
Use metric math expressions (e.g., calculating averages or deltas across metrics)
Purpose:
The purpose of this check is to ensure that you have visibility into the read capacity utilization of your DynamoDB databases. In DynamoDB, read capacity units (RCUs) determine the maximum number of consistent reads per second that your application can perform. If your application exceeds the provisioned read capacity, DynamoDB will throttle the requests, potentially causing performance issues or disruptions in your application.
How to Fix This Check:
Follow the below steps to fix this check:
Before you begin
Ensure you have administrator privilege on the AWS account to create the CloudWatch alarm.
Monitor DynamoDB read capacity monitoring
Log in to AWS Console using your credentials or the available Single Sign-On (SSO) options.
Navigate to the AWS CloudWatch service.
Click In Alarm under the Alarm option from the left-side navigation bar.
Click Create alarm to create a new monitoring alert.
Click Select metric.
Select DynamoDB from the namespace selector.
Select the ConsumedReadCapacityUnits metric and click Select metric.
Define the alert trigger condition as per your organization’s requirement, and click Next.
Define the alert notification channel. Select an existing SNS or create a new topic, then click Next.
Enter a name and description for the created alert.
Review your selections, and click Create Alarm to apply the changes.
Sprinto detects the alert configuration and sets the respective Sprinto check’s status to “Passing.”
Contact Sprinto support if you have any queries related to the check or need assistance.