我想创建一个 CloudWatch 警报,每次向 SQS 死信队列发送消息时都会触发该警报,然后在 5 分钟后清除,除非在此期间发送了一条或多条消息,在这种情况下警报应该保持
我认为最简单的方法是每五分钟检查一次指标 ApproximateNumberOfMessagesVisible。如果该值在过去五分钟内增加,则设置警报。
问题是我不明白如何使用 cloudwatch 的数学度量函数来确定前五分钟间隔内的这个值。
欢迎任何建议......
答案1
您可以从 SQS 针对 NumberOfMessagesSent 指标创建云监控警报:
然后为闹钟设置 5 分钟的时间间隔