mat*_*ake 1 amazon-web-services amazon-cloudwatch
有时,在查看 AWS SQS Cloudwatch 指标图表(例如 NumberOfMessagesSent)时,绘制的图表将显示实际数据点为零,而其他时候则根本不会显示任何内容。
这两项措施有何区别?
在完全不活动几个小时后,SQS 队列基本上会进入睡眠状态并停止向 CloudWatch 提供指标。除此之外没有任何有意义的区别。由于空的、未使用的队列不会产生任何成本,并且队列的 CloudWatch 指标也不会产生任何成本,因此在这种情况下优化监控数据的收集是有意义的。
每五分钟自动收集一次 Amazon SQS 队列的 CloudWatch 指标并将其推送到 CloudWatch。这些指标是在满足 CloudWatch 活动准则的所有队列上收集的。如果队列包含任何消息或有任何操作访问它,则 CloudWatch 会认为该队列处于活动状态长达六个小时。
这与您的观察结果一致,尽管我对这里提出的 CloudWatch 是实际声明队列不活动的实体的说法有些怀疑。我怀疑这是一种过于简单化的指责,因为 SQS 似乎更有可能是决定的来源。如果我没记错的话,只需在控制台上打开该区域的 SQS 就足以启动指标报告,并且如果您有一个消费者在监听,队列不应该进入这种状态。
归档时间: |
|
查看次数: |
1727 次 |
最近记录: |