【问题标题】:Is there a way to monitor AWS SQS traffic between specific time interval in a day using AWS CloudWatch?有没有办法使用 AWS CloudWatch 监控一天中特定时间间隔之间的 AWS SQS 流量?
【发布时间】:2018-01-25 23:35:29
【问题描述】:

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

所以我想在太平洋时间凌晨 4 点到晚上 7 点之间监控 AWS SQS,否则我的监控条件之一会在有效的无消息时段(晚上 7 点之后)触发警报。

我的监控条件是: (1) 如果在太平洋时间凌晨 4 点到晚上 7 点之间超过 10 分钟没有消息添加到队列中,则发出警报。 (2) 如果在太平洋时间凌晨 4 点到晚上 7 点之间超过 10 分钟没有消息从队列中移除,则发出警报。

这可行吗?如果是这样,请解释如何? 感谢您在我的问题上花费的时间。

【问题讨论】:

标签: amazon-web-services amazon-sqs amazon-cloudwatch


【解决方案1】:

如何使用 AWS Lambda 或(实例中的 cron 作业)来执行此操作?

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

【讨论】:

  • 谢谢森迪尔。这看起来是可行的解决方案。我会试试这个并告诉你进展如何。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-02
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 1970-01-01
  • 2021-01-05
  • 2016-09-23
相关资源
最近更新 更多