amazon-web-services - 终止自动缩放组中的特定 ec2 实例
问题描述
我基于 ASG 的组指标 cpuutilization 创建了 aws cloudwatch 警报。只要 cpuutilization 超过 99% 超过一个小时,它就会发送一封电子邮件警报电子邮件。
有没有办法执行一个事件/动作来终止触发警报的特定 ec2 实例?这些实例挂起并且必须终止。
解决方案
我将创建一个额外的警报,该警报将终止任何达到 99% cpu 一个小时的实例。CloudWatch 直接支持这一点。
从创建警报到停止、终止、重启或恢复实例:
使用 Amazon CloudWatch 警报操作,您可以创建自动停止、终止、重启或恢复您的 EC2 实例的警报。您可以使用重新启动和恢复操作来自动重新启动这些实例,或者在发生系统损坏时将它们恢复到新硬件上。
请参阅https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html
推荐阅读
- java - 如何使用 Hibernate 和 Spring Data JPA 正确注释两个实体之间的这种关系?
- .net - async/await 对真正的同步代码没有用吗?
- python - python3.8如何使用CX_freeze
- azure - 使用 ARM API 更新 Azure Function 中的应用设置
- javascript - 用户未授权使用 REST API 上的某些端点 - 错误:“客户端必须经过身份验证才能访问此资源。”
- git - 版本控制点文件(单独)
- html - 如何使用 CSS 类定位元素?
- javascript - 如何下载本地数组或添加到 postgres 数据库
- spring-boot - spring boot @transactional 不回滚异常,声称获胜回滚规则是:带有模式的 RollbackRuleAttribute
- reactjs - 弹簧 cors 在获取时被阻塞