내 LoadBalancer
이름이 app/test123/123abc이고 123abc
이 고유 한 ID라고 가정합니다. 이것이로드 밸런서 ARN의 끝입니다.AWS CloudWatch 치수 값 포함
나는 현재이 일을하여 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);