我配置了一个cloudwatch闹钟:
阈值:连续1个周期“大于0”,
时间:1分钟,
统计:总和
警报在AWS SQS NumberOfMessagesSent之上配置。队列为空,没有消息发布到它。我手动发了一条消息。我可以看到公制的峰值,但警报状态仍然可以。我有点困惑,为什么这个警报没有改变它的状态,即使满足触发它的所有条件。
答案 0 :(得分:12)
我在AWS支持的帮助下克服了这个问题。您需要将闹钟的周期设置为~15分钟。这与SQS如何标记事件的时间戳有关,因为它将它们推送到CloudWatch。
请不要担心,因为将句点设置为更大的数字不会影响警报提醒的速度。它仍然会每隔5分钟从SQS获取数据。
答案 1 :(得分:-1)
可能是间隔时间设置为小于300秒。免费的CloudWatch每5分钟检查一次,因此如果您设置的警报少于该警报,您有时会获得INSUFFICIENT_DATA。