【问题标题】:AWS Cloudwatch make no data received okayAWS Cloudwatch 不接收任何数据
【发布时间】:2014-04-03 19:01:44
【问题描述】:

AWS 警报支持三种状态:OK、INSUFFICIENT_DATA 和 ALARM。我有一个指标,如果收到数据应该会产生警报。这很容易。问题是,如果没有收到应该完全清除的数据。但我认为对此进行编程的唯一方法是没有数据是 INSUFFICIENT_DATA,这看起来像是中断(并且确实意味着我们其他应用程序的中断)。

目前我们最好的解决方案是发送 0,这样它就注册为 OK 而不是 INSUFFICIENT_DATA。有没有更清洁的方法来做到这一点?

【问题讨论】:

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


    【解决方案1】:

    如果您没有发布指标,CloudWatch 将无法知道您是故意这样做还是存在导致指标停止流动的服务中断。

    更简洁的解决方案是为每个应用程序设置一个心跳指标(例如定期发送 1 个值)并在这些指标上创建额外的警报。如果您的任何应用程序出现故障,这些警报会显示您,如果收到数据,您可以使用原始警报来触发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多