AWS Java SDK 通过一个请求获取多个 Cloudwatch 指标
AWS Java SDK fetching many Cloudwatch metrics with one request
我正在使用 AWS Kinesis 和 CloudWatch。如何通过一个请求获取一个分片的多个指标?这就是我获得一个指标的方式:
GetMetricStatisticsRequest request = new GetMetricStatisticsRequest();
request.withNamespace(namespace)
.withDimensions(dimensions)
.withPeriod(duration)
.withStatistics(statistic)
.withMetricName(metricName)
.withStartTime(startTime)
.withEndTime(endTime);
您无法通过一次调用 GetMetricStatistics 获取多个指标的数据。
GetMetricStatistics API 采用指标名称和维度列表,它们共同定义了一个指标。要获取多个指标的数据,您必须进行多次 GetMetricStatistics 调用。
我正在使用 AWS Kinesis 和 CloudWatch。如何通过一个请求获取一个分片的多个指标?这就是我获得一个指标的方式:
GetMetricStatisticsRequest request = new GetMetricStatisticsRequest();
request.withNamespace(namespace)
.withDimensions(dimensions)
.withPeriod(duration)
.withStatistics(statistic)
.withMetricName(metricName)
.withStartTime(startTime)
.withEndTime(endTime);
您无法通过一次调用 GetMetricStatistics 获取多个指标的数据。
GetMetricStatistics API 采用指标名称和维度列表,它们共同定义了一个指标。要获取多个指标的数据,您必须进行多次 GetMetricStatistics 调用。