簡體   English   中英

終止自動縮放組中的特定 ec2 實例

[英]Terminate specific ec2 instance in an autoscaling group

我已經根據 ASG 的組指標 cpuutilization 創建了 aws cloudwatch 警報。 只要 cpuutilization 超過 99% 超過一個小時,它就會發送電子郵件警報電子郵件。

有沒有辦法執行一個事件/操作來終止觸發警報的特定 ec2 實例? 這些實例掛起,必須終止。

我會創建一個額外的警報,終止任何達到 99% cpu 的實例一小時。 這由 CloudWatch 直接支持。

創建警報到停止、終止、重啟或恢復實例:

使用 Amazon CloudWatch 警報操作,您可以創建自動停止、終止、重啟或恢復 EC2 實例的警報。 如果發生系統損壞,您可以使用重啟和恢復操作自動重啟這些實例或將它們恢復到新硬件上。

請參閱https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html

我覺得這個要求的可能解決方案是編寫 AWS Cli 腳本,該腳本可能每 15 分鍾運行一次,並獲取所有正在運行的 EC2 實例的列表,然后在需要時終止。 此外,需要 ec2 的 w/c cpu 的歷史信息處於 100% 以上超過 45 分鍾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM