Spa*_*lug 5 java android amazon-ec2 amazon-web-services amazon-cloudwatch
我想为我的 EC2 实例获取 Cloudmetrics 数据,以便我可以使用这些数据绘制图形并将其显示在我的 android 设备上。我怎么做?是否有相同的示例程序或教程?
提前致谢。
这就是我正在做的:
private static void findCloudWatchData() {
AmazonCloudWatchClient cloudWatch = new AmazonCloudWatchClient(new BasicAWSCredentials(AccessKey, SecretKey));
cloudWatch.setEndpoint("monitoring.us-east-1.amazonaws.com");
long offsetInMilliseconds = 1000 * 60 * 60 * 24;
Dimension instanceDimension = new Dimension();
instanceDimension.setName("instanceid");
instanceDimension.setValue(instanceid);
GetMetricStatisticsRequest request = new GetMetricStatisticsRequest()
.withStartTime(new Date(new Date().getTime() - offsetInMilliseconds))
.withNamespace("AWS/EC2")
.withPeriod(60 * 60)
.withMetricName("CPUUtilization")
.withStatistics("Average")
.withDimensions(Arrays.asList(instanceDimension))
.withEndTime(new Date());
GetMetricStatisticsResult getMetricStatisticsResult = cloudWatch.getMetricStatistics(request);
}
Run Code Online (Sandbox Code Playgroud)
由于您已使用android标记了您的问题,我假设您希望在Android-App中为您的 EC2 实例获取 CloudWatch-Metrics 。因此,这对您来说可能是一个很好的起点:
你需要:
问候
汤姆
| 归档时间: |
|
| 查看次数: |
8626 次 |
| 最近记录: |