哪些 cloudwatch 事件是通过增强的运行状况监控触发的?

Posted

技术标签:

【中文标题】哪些 cloudwatch 事件是通过增强的运行状况监控触发的?【英文标题】:Which cloudwatch events are triggered with enhanced health monitoring? 【发布时间】:2018-12-07 06:12:36 【问题描述】:

所以我有一个带有单个 docker 容器的工作 EB 实例,它向 cloudwatch 报告 EnvironmentHealth。为了监控健康状况,我使用事件模式设置了规则:

 "source": [ "aws.health" ] 

并且有 lambda 监听此事件。但似乎什么都没有发生。

【问题讨论】:

【参考方案1】:

我不确定您指的是 EC2 运行状况还是容器运行状况。

以下 AWS 指南列出了所有受支持的 cloudwatch 事件及其 json 格式。 https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/EventTypes.html

希望对你有帮助!!

【讨论】:

我指的是容器运行状况。 Auto Scaling 组负责 ec2 运行状况。但我已经为容器设置了 '/health' url 检查。即使在云监控中显示实例不健康,它也不会触发事件。

以上是关于哪些 cloudwatch 事件是通过增强的运行状况监控触发的?的主要内容,如果未能解决你的问题,请参考以下文章

手动触发 AWS CloudWatch 事件

通过 cloudformation 为 fargate 启动类型任务创建 cloudwatch 事件规则的“目标”

Cloudwatch 自定义事件 SQS 无法正常工作

AWS CloudWatch 中的指标、日志和事件之间有啥区别? [关闭]

AWS Lambda函数由CloudWatch事件触发两次

Cloudformation Cloudwatch 输入模板格式