Amazon web services 在多个SQS队列上创建CloudWatch报警
假设在自动缩放组中有NEC2实例,每个实例都轮询MSQS队列。如果可能的话,我如何在所有SQS队列中的累计Amazon web services 在多个SQS队列上创建CloudWatch报警,amazon-web-services,amazon-sqs,amazon-cloudwatch,Amazon Web Services,Amazon Sqs,Amazon Cloudwatch,假设在自动缩放组中有NEC2实例,每个实例都轮询MSQS队列。如果可能的话,我如何在所有SQS队列中的累计ApproximateEnumberOfMessagesVisible上创建报警?到目前为止,没有可用的可见消息累积计数指标 这是你解决问题的方法 创建一个Lambda/cron作业,该作业可以轮询队列,获取每个队列上的approximateEnumberOfMessages,并将总消息更新为自定义Cloudwatch度量 队列属性: 自定义Cloudwatch度量: 您可以创建lamb
ApproximateEnumberOfMessagesVisible
上创建报警?到目前为止,没有可用的可见消息累积计数指标
这是你解决问题的方法
创建一个Lambda/cron作业,该作业可以轮询队列,获取每个队列上的approximateEnumberOfMessages
,并将总消息更新为自定义Cloudwatch度量
队列属性:
自定义Cloudwatch度量:
您可以创建lambda(无服务器),或者如果希望基于服务器,则可以使用cli到AWS cloudwatch轮询总计数并将其更新为自定义cloudwatch度量
一旦拥有了cloudwatch指标,就可以根据这些数字创建警报
希望能有所帮助。现在不再存在无法在警报中获得指标累积计数的情况。请参阅以基于两个
近似值EnumberOfMessages
值之和定义新度量