gpt4 book ai didi

amazon-web-services - 配置 SQS 死信队列以在收到消息时发出云监视警报

转载 作者:行者123 更新时间:2023-12-03 18:31:28 25 4
gpt4 key购买 nike

我正在使用 Amazon SQS 中的死信队列。我希望每当队列收到新消息时,它都应该引发 CloudWatch 警报。问题是我在队列的指标上配置了警报:number_of_messages_sent,但在出现死信队列的情况下,该指标无法按预期工作,如 Amazon SQS Dead-Letter Queues - Amazon Simple Queue Service 中所述。文档。

现在对此的一些建议是使用 number_of_messages_visible 但我不确定如何在警报中配置它。因此,如果我设置此 metric>0 的值,那么这与在队列中获取新消息不同。如果存在旧消息,则度量值将始终为 >0。我可以做某种数学表达式来获得这个指标在某个定义的时间段(假设一分钟)内的增量,但我正在寻找一些更好的解决方案。

最佳答案

我使用度量数学函数RATE在消息到达死信队列时触发警报。

为死信队列选择两个指标 ApproximateNumberOfMessagesVisibleApproximateNumberOfMessagesNotVisible

将指标表达式配置为RATE(m1+m2),将阈值设置为0,并选择比较运算符为GreaterThanThreshold

m1+m2 是给定时间队列中的消息总数。每当有新消息到达队列时,该表达式的速率就会高于零。这就是它的工作原理。

关于amazon-web-services - 配置 SQS 死信队列以在收到消息时发出云监视警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60211243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com