我想创建一个 AWS CloudWatch 警报/事件,当布尔值从 1 更改为 0 或从 0 更改为 1 时触发。例如 ElasticCache 的 SaveInProgress。怎么能创造呢?
我的理解是:当前的 AWS CloudWatch 警报只有在阈值大于、小于等情况下才能触发。
我想创建一个 AWS CloudWatch 警报/事件,当布尔值从 1 更改为 0 或从 0 更改为 1 时触发。例如 ElasticCache 的 SaveInProgress。怎么能创造呢?
我的理解是:当前的 AWS CloudWatch 警报只有在阈值大于、小于等情况下才能触发。
我有同样的问题。我使用度量数学解决了它。所以我给了我的度量一个 ID(比如 foo),然后有一个基于它的度量数学表达式,它具有以下函数:ABS(RATE(foo))
然后将阈值设置为大于零,您最终会收到一个警报,该警报将在每次基础指标更改时触发。
有关在警报中使用 Metric Math 的文档 - https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-alarm-on-metric-math-expression.html