How to resolve Sprinto check for monitoring AWS SQS messages age
About:
Sprinto check: AWS SQS messages age should be monitored
AWS Simple Queue Service (SQS) is a fully managed message queuing service that enables the decoupling and scaling of microservices, distributed systems, and serverless applications. Monitoring the age of messages in SQS queues is crucial for ensuring efficient message processing and preventing bottlenecks or delays.
Purpose:
Monitoring the age of messages in AWS SQS queues is crucial for identifying bottlenecks, ensuring timely processing, optimizing queue configurations, enabling proactive alerting and troubleshooting, and adhering to compliance requirements or service-level agreements (SLAs).
How to resolve the check:
Follow the below procedure to create a CloudWatch alarm for SQS messages:
Log in to the AWS Console using your credentials.
Navigate to the AWS SQS service.
Select the SQS name from the list for which you wish to configure the CloudWatch alarm.
Select the Monitoring tab, then click View in metrics option from the Approximate Age of Oldest Message.
Click on the alarm icon.
Define the alarm trigger condition, then click Next.
Configure the alarm notification condition. You can create a new SNS or use the existing SNS for notification delivery. Click Next.
Enter a name and description for the alarm, then click Next.
Preview your alarm details and edit the parameters if required, then click Create alarm to apply the changes.
Upon creating a CloudWatch alarm for the above-mentioned metric, Sprinto detects the alarm’s existence and sets the check’s status to “Passing.”
Please contact our Support team If you have any queries related to the check or need any assistance.