【发布时间】:2017-04-05 20:52:06
【问题描述】:
假设我的 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);
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-elb amazon-cloudwatch elastic-load-balancer