Amazon web services 有没有办法使用AWS CloudWatch监控一天中特定时间间隔之间的AWS SQS流量?

Amazon web services 有没有办法使用AWS CloudWatch监控一天中特定时间间隔之间的AWS SQS流量?,amazon-web-services,amazon-sqs,amazon-cloudwatch,Amazon Web Services,Amazon Sqs,Amazon Cloudwatch,在我的项目中,我只在太平洋时间上午4点到下午7点之间向AWS SQS添加消息。太平洋时间晚上7点之后,直到第二天凌晨4点,我不会向我的AWS SQS添加任何消息 因此,我希望在太平洋时间上午4点到下午7点之间监控AWS SQS,否则我的一个监控条件会触发有效无消息期(晚上7点之后)的警报 我的监察情况如下: (1) 如果在太平洋时间上午4点到下午7点之间超过10分钟没有消息添加到队列中,则发出警报。 (2) 如果在太平洋时间上午4点到下午7点之间的10分钟内没有消息从队列中删除,则发出警报 这是

在我的项目中,我只在太平洋时间上午4点到下午7点之间向AWS SQS添加消息。太平洋时间晚上7点之后,直到第二天凌晨4点,我不会向我的AWS SQS添加任何消息

因此,我希望在太平洋时间上午4点到下午7点之间监控AWS SQS,否则我的一个监控条件会触发有效无消息期(晚上7点之后)的警报

我的监察情况如下: (1) 如果在太平洋时间上午4点到下午7点之间超过10分钟没有消息添加到队列中,则发出警报。 (2) 如果在太平洋时间上午4点到下午7点之间的10分钟内没有消息从队列中删除,则发出警报

这是否可行?如果是,请解释如何进行?
感谢您花时间回答我的问题。

使用AWS Lambda或(实例中的cron作业)来完成这项工作怎么样

  • 创建一个在下午3:50运行的Lambda,为SQS流量设置CloudWatch警报
  • 创建一个在晚上7点运行的Lamda,以禁用此CloudWatch警报

您可以创建类似的内容,以便在非工作时间向您的队列发送保持活动状态的消息。可能与Thank You Sendil重复。这看起来是可行的解决方案。我将试试这个,并告诉你它的进展情况。