【发布时间】:2017-04-17 23:43:21
【问题描述】:
我正在分析我的 SQS 消费者服务上的最近加载事件,但我遇到了一些对我来说没有意义的 SQS Cloudwatch 指标。从本质上讲,队列似乎因指标中未考虑的消息而过载。让我先总结一下选定的 5 分钟内的数据:
- ApproximateNumberOfMessagesVisible:215,686 -> 233,605(此期间增加 17,919)
- ApproximateNumberOfMessagesNotVisible:2,239 -> 2,129(此期间损失 110)
- NumberOfMessagesSent: 31,441
- NumberOfMessagesDeleted:24,665
令我困惑的是,ApproximateNumberOfMessagesVisible 的增益 (+17k) 是 未 处理的消息数量 (NumberOfMessagesSent - NumberOfMessagesDeleted = ~6k) 的许多倍。
我也包含了有关不可见消息数量的指标(以防有一堆突然变得可见的不可见消息),但情况似乎并非如此。
这怎么可能?
【问题讨论】:
标签: amazon-web-services amazon-sqs amazon-cloudwatch