1

使用以下 Metric 和 Alarm 组合

  • 公制
    • 来自 Cloudwatch 日志过滤器(在日志中找到匹配项时)
    • 度量值:“1”
    • 默认值:无
    • 单位:计数
  • 警报
    • 统计:总和
    • 时间:1分钟
    • 将缺失数据视为:notBreaching
    • 阈值:1 分钟内 1 个数据点的 [Metric] > 0

警报变为:状态在 2018 年 12 月 17 日更改为正常

原因:超过阈值:1 个周期内未收到数据点,并且 1 个丢失的数据点被视为 [NonBreaching]。

然后它不会触发,即使我强制度量> 0

为什么闹钟卡在OK?警报怎么会再次触发?

4

1 回答 1

3

解决方案

从堆栈模板警报配置中删除“单位”属性。

问题的根源实际上是“ Unit ”属性。这被设置为“计数”实际上使警报卡住了:(

describe-alarms通过检查API ,确保堆栈产生与手动警报设置相同的结果。

于 2018-12-18T04:10:06.417 回答