繁体   English   中英

如何使用python获取另一个ec2实例的cpu利用率%?

[英]How to get the cpu utilization % of another ec2 instance using python?

我需要获取使用python(boto3)在另一个区域中运行的另一个ec2实例的CPU利用率%。 然后,如果CPU利用率低于某个%标记,则需要停止该实例。 我怎样才能做到这一点 ?

Amazon CloudWatch收集Amazon EC2指标 每5分钟会免费收集一次指标,但详细的监控信息每分钟都会收集一次(需要收费)。

如果您愿意接受此延迟,则您的应用程序可以从CloudWatch get-metric-statistics请求指标,然后对EC2进行stop stop-instances调用以停止实例。

或者,您可以使用Amazon EC2 Auto Scaling ,它将根据您定义的指标自动启动和停止实例。 无需编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM