创建 AWS Cloudwatch 警报来监控 AWS SQS 死信队列

创建 AWS Cloudwatch 警报来监控 AWS SQS 死信队列

我想创建一个 CloudWatch 警报,每次向 SQS 死信队列发送消息时都会触发该警报,然后在 5 分钟后清除,除非在此期间发送了一条或多条消息,在这种情况下警报应该保持

我认为最简单的方法是每五分钟检查一次指标 ApproximateNumberOfMessagesVisible。如果该值在过去五分钟内增加,则设置警报。

问题是我不明白如何使用 cloudwatch 的数学度量函数来确定前五分钟间隔内的这个值。

欢迎任何建议......

答案1

您可以从 SQS 针对 NumberOfMessagesSent 指标创建云监控警报:

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html

然后为闹钟设置 5 分钟的时间间隔

相关内容