How to resolve Sprinto check for monitoring AWS RDS Database IO utilization
About:
Sprinto check: AWS RDS database IO utilization should be monitored
This check verifies that you are monitoring the input/output (I/O) performance of your Amazon Relational Database Service (RDS) instances. Monitoring database I/O is crucial for maintaining the performance and responsiveness of your applications or services that rely on these databases.
Purpose:
This check ensures visibility into the I/O performance of your RDS databases. High I/O usage or disk saturation can lead to performance degradation, increased latency, and potential application failures. By monitoring database I/O, you can identify and address potential bottlenecks before they impact your applications or services.
How to fix this check
Follow the below steps to fix this check:
Before you begin
Ensure you have the administrator privilege on the AWS account to create the CloudWatch alerts.
Creating a monitoring alert
Log in to AWS Console using your credentials or using the available Single Sign-On (SSO) options.
Navigate to the CloudWatch service.
Click In alarm under the Alarms option from the left-side navigation bar.
Click Create alarm to create a new monitoring alarm.
Click Select metric.
Select RDS from the namespace selector.
Select the following metric based on the RDS database type: Note: It is not mandatory to create an alert for all the metrics mentioned for the Cluster and Instance types. For example, you can create an alert for the VolumeReadIOPS metric from the cluster type and the ReadIOPS metric from the instance type to pass the Sprinto check.
Cluster type
VolumeReadIOPS
VolumeWriteIOPS
DiskQueueDepth
Instance type
ReadIOPS
WriteIOPS
DiskQueueDepth
For your selected 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 alert.
Review your selections, and click Create alarm to apply the changes.
Sprinto detects the alert configuration from your AWS account and sets the Sprinto check status to “Passing.”
Contact Sprinto support if you have queries regarding the check or need assistance.