AWS/AWS 알아두면 좋은 지식

[Cloudwatch] 쿼리를 통해 원하는 메트릭 확인하는 방법

[앙금빵] 2025. 5. 4.

개요

본 내용은 CloudWatch 쿼리를  통해 특정 패턴의 ELB 요청 수를 합산하는 방법이다. AI나 검색엔진에서 정답을 찾지 못하여 한참 해매었었던 부분이기에 기록을 한다.

 

이를 찾게된 계기는 Grafana에서 live 환경에 대한 ELB 요청수를 합하는 과정에서 Operation 연산에 Maunal하게 일일이 업데이트해줘야하는 불편함이 있었다. ELB가 추가될때 마다 사람의 개입 없이 자동으로 ELB Request Count 전쳇값을 동적으로 계산해주는 방법이 모색되어졌다.

 

본문

Cloudwatch에서 아래와 같은 쿼리로 "-live-" 가 포함된 Request Count의 총합을 구할 수 있다.

#ELB 이름에서 "-live-"가 포함된 Request Count의 총합
SUM(SEARCH('{AWS/ApplicationELB,LoadBalancer} -live- MetricName="RequestCount"', 'Sum'))

 

 

찾고싶은 쿼리가 있는데 AI로 답을 찾지 못하는 경우 아래 방법을 통해 쉽게 확인할 수있다.

Step 1. 원하는 키워드를 누른뒤 Graph Search 를 클릭

 

Step 2. Graphed metrics에서 쿼리 확인

 

이를 Grafana에서 활용이 가능하다. 이렇게 활용함으로써 개요에 언급한 일일이 ELB SUM을 계산하는데 있어 수동작업을 진행하지 않아도 된다.

댓글