假设我的LoadBalancer
名字是 app/test123/123abc,其中123abc
是唯一 ID。这是负载均衡器 ARN 的结尾。
我目前正在通过以下方式检索 Cloudwatch 统计信息:
GetMetricStatisticsRequest oRequest = new GetMetricStatisticsRequest()
.withStartTime(startTime)
.withNamespace("AWS/ApplicationELB")
.withPeriod(oneHour)
.withDimensions(new Dimension().withName("LoadBalancer").withValue("app/test123/123abc"))
.withMetricName("HTTPCode_Backend_2XX")
.withStatistics("Sum")
.withEndTime(endTime);
我真正需要的是一个contains
规则......因为我想根据我的负载均衡器查找我的负载均衡器test123
,因此不包括 URL 的唯一部分。
这可能吗?
就像是....
GetMetricStatisticsRequest oRequest = new GetMetricStatisticsRequest()
.withStartTime(startTime)
.withNamespace("AWS/ApplicationELB")
.withPeriod(oneHour)
.withDimensions(new Dimension().withName("LoadBalancer").withValue.contains("test123"))
.withMetricName("HTTPCode_Backend_2XX")
.withStatistics("Sum")
.withEndTime(endTime);