根据日志过滤器,未触发设置为NonBreaching(或notBreaching)的AWS Cloudwatch警报

时间:2018-12-18 03:58:52

标签: amazon-cloudwatch amazon-cloudwatchlogs amazon-cloudwatch-metrics

具有以下度量标准和警报组合

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

警报发送至: 状态于2018/12/17更改为确定

原因:已越过阈值:在1个期间内未接收到任何数据点,并且将1个丢失的数据点视为[未突破]。

然后即使我强制指标> 0

,它也不会触发

为什么警报卡在OK中?如何再次触发警报?

1 个答案:

答案 0 :(得分:0)

解决方案

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

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

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

相关问题