实例关闭时触发 AWS Cloudwatch 监控警报
Posted
技术标签:
【中文标题】实例关闭时触发 AWS Cloudwatch 监控警报【英文标题】:AWS Cloudwatch monitoring alarm is triggered when instance is off 【发布时间】:2020-04-29 18:33:17 【问题描述】:我有一些警报要检查实例何时空闲。条件是当发现 12 个连续数据点(每个 5 分钟)平均 CPU 使用率
我创建的警报内容如下:
Whenever _Average_ of _CPU Utilization_
is _<_ +1+ Percent
For at least _12_ consecutive periods of _5 minutes_
Alarm
在实例启动并运行 1 小时且 CPU 使用率
但是,当实例关闭时也会触发警报。例如实例开启,30分钟数据点
CPU metrics
我怎样才能设置这个闹钟,所以它是:
仅在实例运行时触发,或
仅在实际收集完整的 12 个连续数据点时触发,并且没有丢失记录为
【问题讨论】:
【参考方案1】:这个问题的答案其实很简单。如果您转到 Cloudwatch,请选择警报并向下滚动到其他配置。对于缺失数据处理,选择“将缺失数据视为良好(不违反警报)”。
【讨论】:
【参考方案2】:正如 AWS 所说:
对于每个警报,您可以指定 CloudWatch 来处理缺失的数据点 作为以下任何一种:
缺失:警报在评估是否更改状态时不考虑缺失数据点(默认) notBreaching:缺失的数据点被视为在阈值内开始 违反:丢失的数据点被视为违反阈值 忽略:保持当前警报状态
【讨论】:
以上是关于实例关闭时触发 AWS Cloudwatch 监控警报的主要内容,如果未能解决你的问题,请参考以下文章
哪些 cloudwatch 事件是通过增强的运行状况监控触发的?
针对 Auto Scaling 组的每个实例的 AWS Cloudwatch 警报
多个 cloudwatch 事件规则可以触发 aws 目标吗
如何匹配 aws cloudwatch 日志中的多个模式以触发 lambda