我尝试创建一个 AWS 警报来监视 SQS。如果队列在 2 分钟内有超过 1 条消息,我想创建警报以触发策略。我使用此命令创建警报:
aws cloudwatch put-metric-alarm --alarm-name alarmName --metric-name ApproximateNumberOfMessagesVisible --namespace "AWS/SQS" --statistic Average --period 60 --evaluation-periods 2 --threshold 1 --comparison-operator GreaterThanOrEqualToThreshold --dimensions "Name=QueueName,Value=QueueName" "Name=AutoScalingGroupName,Value=asg-name" --alarm-actions "<arn:batch-upscale-policy>" --actions-enable
我可以在 AWS 控制台中看到警报,但它卡在了INSUFFICIENT_DATA
状态中。我该如何解决?
在这里,我要收听其他 AWS 账户中的队列。可能吗??!