使用AWS开发工具包获取EC2 CPU利用率

时间:2019-04-22 08:56:56

标签: amazon-web-services amazon-ec2 aws-lambda aws-sdk

我需要在JAVA中创建一个AWS Lambda函数以打印EC2实例的CPU利用率。如何使用AWS JAVA SDK获取EC2实例的CPU利用率。

1 个答案:

答案 0 :(得分:2)

Amazon CloudWatch 维护有关每个Amazon EC2实例的指标,包括CPU利用率。

默认情况下,指标是每隔5分钟免费收集一次。您可以为实例启用详细监控,该实例将每隔1分钟收集一次指标。需要支付额外费用。

您可以通过致电Amazon CloudWatch获得指标。使用getMetricData() function

请注意,您实际上请求的是一段时间内的计算值,例如“前5分钟的平均CPU”。