# How to resolve Sprinto check for monitoring AWS DynamoDB Database write capacity

#### About:

Sprinto check: AWS DynamoDB write capacity should be monitored

This check verifies that you are monitoring the write capacity utilization of your Amazon DynamoDB tables or other NoSQL databases in your AWS environment. Monitoring write capacity is crucial for maintaining the performance and scalability of your applications or services that rely on these databases.

#### Purpose:

This check ensures visibility into the write capacity utilization of your DynamoDB databases. In DynamoDB, write capacity units (WCUs) determine the maximum number of writes per second that your application can perform. If your application exceeds the provisioned write capacity, DynamoDB will throttle the requests, potentially causing performance issues or disruptions.

#### 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 configure the AWS CloudWatch alert.

#### Monitor DynamoDB write capacity monitoring

Follow the below steps to create a DynamoDB write monitoring alert:

1. Log in to [AWS Console](https://aws.amazon.com/console/) using your credentials or the available Single Sign-On (SSO) options.
2. Navigate to the AWS CloudWatch service.
3. Click In Alarm under the Alarm option from the left-side navigation bar.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594884/original/ojF2PRTytdKeJGMVRR4ysRd0hzkM-626sQ.png?1716195642" alt="" width="563"><figcaption></figcaption></figure>
4. Click Create alarm to create a new monitoring alert.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594804/original/IE7JYLn7VRFNs3SIWslMm1cJfJJYv_P0kw.png?1716195622" alt="" width="563"><figcaption></figcaption></figure>
5. Click Select metric.
6. Select DynamoDB from the namespace selector.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594733/original/hROEmFn1zSqSwfxa5smfSALZvs2Atvu-Jw.png?1716195576" alt="" width="563"><figcaption></figcaption></figure>
7. Select the ConsumedWriteCapacityUnits metric and click Select metric.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594666/original/qvPsUOxEdlFZoiRuB3XgGH8VI97a3obSug.png?1716195548" alt="" width="563"><figcaption></figcaption></figure>
8. Define the alert trigger condition per your organization’s requirement, and click Next.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594634/original/b02gmmQTBR93Beja9BXdQ6ajWsc5Jn1HGg.png?1716195520" alt="" width="563"><figcaption></figcaption></figure>
9. Define the alert notification channel. Select an existing SNS or create a new topic, then click Next.

   <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594558/original/CBV-0OgymxyenoX1kyYMePla7gW3qQpS7Q.png?1716195495" alt="" width="563"><figcaption></figcaption></figure>
10. Enter a name and description for the created alert.

    <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594511/original/EwJwZB4U_r44c86ZCWCge2Q8Z7HlyGRY1w.png?1716195458" alt="" width="563"><figcaption></figcaption></figure>
11. Review your selections, and click Create alarm to apply the changes.

    <figure><img src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/72098594476/original/uwyNYq2n_mcauo5000_DPTEN-M3c5XfgkQ.png?1716195444" alt="" width="563"><figcaption></figcaption></figure>

Sprinto detects the alert configuration and sets the respective Sprinto check’s status to “Passing.”

Contact [Sprinto support](mailto:www.support@sprinto.com) if you have any queries related to the check or need assistance.
