首页 > 解决方案 > 检查内存利用率后如何停止 EC2 实例

问题描述

如果我的 Lambda 函数(python)的内存利用率超过 x%,我想停止我的 EC2 实例,他们是否有可能检查 EC2 实例的内存利用率

标签: amazon-web-servicesamazon-ec2

解决方案


对于 EC2,默认情况下它只能访问主机级别的指标,包括 CPU、磁盘性能和网络性能,但不包括内存利用率等其他指标。

为此,您需要将自定义指标从 EC2 实例推送到 AWS,这可以通过安装CloudWatch 代理来执行。

将内存指标推送到 CloudWatch 后,您可以创建一个警报,该警报将在超过特定阈值时触发,从而允许您触发 SNS 主题。这可以让 Lambda订阅在条件下触发的主题。


推荐阅读