gpt4 book ai didi

java - 使用 Amazon Cloudwatch 获取两台服务器的指标数据

转载 作者:太空宇宙 更新时间:2023-11-04 13:58:57 25 4
gpt4 key购买 nike

我正在编写 Java 代码,用于使用 Amazon Cloudwatch 检索 Amazon EC2 指标 数据。下面是运行良好的示例代码。

    Dimension instanceDimension = new Dimension();
instanceDimension.setName("InstanceId);
instanceDimension.setValue(instanceId);

GetMetricStatisticsRequest request = new GetMetricStatisticsRequest().withStartTime(startTime)
.withNamespace("AWS/EC2")
.withPeriod(60 * 5)
.withDimensions(instanceDimension)
.withMetricName("CPUUtilization")
.withStatistics("Average")
.withEndTime(endTime);

GetMetricStatisticsResult getMetricStatisticsResult = cloudWatch.getMetricStatistics(request);

在上面的代码中,我传递了一台服务器的实例 ID。我需要获取具有不同实例 ID 的两台服务器的指标数据。因此,我的查询是,我可以通过将两个维度指定为列表并将其传递给 withDimensions 在一次调用中完成此操作,还是需要同时进行两个不同的调用来获取两个服务器的指标数据?

最佳答案

这是一个常见问题。您需要为每个实体发出两个单独的请求,CloudWatch API 目前不支持在一个请求中组合多个实例。

关于java - 使用 Amazon Cloudwatch 获取两台服务器的指标数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29506413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com