【发布时间】:2012-04-14 13:13:49
【问题描述】:
我正在尝试使用 Java SDK 设置一些自定义 AWS CloudWatch 指标。
我似乎在描述如何获取某些数据的文档中找不到任何内容,也找不到我需要包含哪些数据。
MetricDatum datum = new MetricDatum()
.withDimensions(
new Dimension()
.withName("InstanceType").withValue(/* 1 */),
new Dimension()
.withName("InstanceId").withValue(/* 2 */)
/* 3 */
.withMetricName("My metric").withTimestamp(new Date())
.withUnit("Percent").withValue(new Double(55.0));
所以,问题(针对上面代码中的每个注释数字):
- 我在哪里可以使用 Java AWS 开发工具包将数据放在此处?
- 我在哪里可以使用 Java AWS 开发工具包将数据放在此处?
- 我还需要包含哪些其他数据以确保我可以通过自动缩放组进行聚合? (按安全组聚合也可以)
对于 #1,我已经看到我可以对 http://169.254.169.254/latest/meta-data/instance-id 进行常规 HTTP 调用以获取实例 ID,但如果有可用的方法,我希望通过 AWS 开发工具包完成这一切这样做。
【问题讨论】:
标签: java amazon-web-services amazon-ec2 amazon-cloudwatch