AWS/AWS 알아두면 좋은 지식
[Cloudwatch] 쿼리를 통해 원하는 메트릭 확인하는 방법
개요
본 내용은 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을 계산하는데 있어 수동작업을 진행하지 않아도 된다.
'AWS > AWS 알아두면 좋은 지식' 카테고리의 다른 글
[EC2] 보안그룹에 대한 고찰 (ALB 통신 구조 이해) (0) | 2025.04.13 |
---|---|
[S3] 대량의 Glacier Deep State 오브젝트 Standard로 복구하기 (0) | 2025.02.09 |
[ASG] scaling cooldown period에 대한 고찰 (0) | 2024.12.08 |
[Lambda] 이벤트 처리 중복 알람 이슈 해결 (0) | 2024.11.10 |
[ElastiCache] 다른 계정으로 레디스 이미지 이관방법 (3) | 2024.10.13 |
댓글