amazon-web-services - 检查内存利用率后如何停止 EC2 实例
问题描述
如果我的 Lambda 函数(python)的内存利用率超过 x%,我想停止我的 EC2 实例,他们是否有可能检查 EC2 实例的内存利用率
解决方案
对于 EC2,默认情况下它只能访问主机级别的指标,包括 CPU、磁盘性能和网络性能,但不包括内存利用率等其他指标。
为此,您需要将自定义指标从 EC2 实例推送到 AWS,这可以通过安装CloudWatch 代理来执行。
将内存指标推送到 CloudWatch 后,您可以创建一个警报,该警报将在超过特定阈值时触发,从而允许您触发 SNS 主题。这可以让 Lambda订阅在条件下触发的主题。
推荐阅读
- sql - 如何在不使用 Postgres 中的 UPDATE 查询的情况下更新记录
- ruby - Ruby 冻结字符串注释语法差异
- python-3.x - Featuretools TypeError:不可散列的类型:'Int64Index'
- c# - 如何将 WPF 窗口渲染到 DirectX 缓冲区?
- git - 如何在 Gitlab 存储库中发生提交时触发某些脚本
- django - 如何在反应中通过 api 调用动态传递“pk”或某些 id
- asp.net-mvc - RequiredIf 具有不显眼验证的自定义验证器
- android - TileService 在 Android 9 中每 5 秒被杀死一次
- bash - 如何对 MM/DD/YYYY 格式的日期进行数学运算?
- c# - OleDbDataReader cmd.ExecuteReader() “枚举没有结果”