CloudWatch Metrics Insights에서 쿼리 작성
CloudWatch 콘솔인 AWS CLI 또는 AWS SDK를 사용하여 CloudWatch Metrics Insights 쿼리를 실행할 수 있습니다. 콘솔에서 실행되는 쿼리는 무료입니다. CloudWatch 요금에 대한 자세한 내용은 Amazon CloudWatch 요금
CloudWatch Metrics Insights를 사용하면 최대 2주의 장기간에 걸쳐 지표 데이터를 분석할 수 있으므로 더 짧은 보존 기간에 비해 더 포괄적인 기록 분석 및 추세 식별이 가능합니다. 더 긴 시간 범위를 쿼리할 때 최적의 성능을 얻으려면 더 긴 기간(예: 5분 또는 1시간)을 사용하여 반환되는 데이터 포인트 수를 줄이는 방법을 고려합니다. 전체 2주 기간의 추세를 분석하는 경우 패턴을 효율적으로 식별하려면 ORDER BY 절에서 AVG() 또는 MAX()와 같은 집계 함수를 사용합니다.
Metrics Insights 쿼리 수행을 위해 AWS SDK를 사용하는 방법에 대한 자세한 내용은 GetMetricData를 참조하세요.
CloudWatch 콘솔을 사용하여 쿼리를 실행하려면 다음 단계를 따르세요.
Metrics Insights를 사용하는 지표 쿼리
-
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 지표, 모든 지표를 선택합니다.
(선택 사항) 미리 구축된 샘플 쿼리를 실행하려면 쿼리 추가(Add query)를 선택하고 실행할 쿼리를 선택합니다. 이 쿼리에 만족하는 경우 절차의 나머지 부분은 건너뛸 수 있습니다. 또는 편집기(Editor)를 선택하여 샘플 쿼리를 편집한 다음 실행(Run)을 선택하여 수정된 쿼리를 실행합니다.
자체 쿼리를 생성하려면 다중 소스 쿼리를 선택하세요. 그런 다음, 작성기 보기(기본값)를 사용하여 가이드를 통해 작업을 진행할 수 있습니다. 또는 쿼리 구문을 보려는 경우에는 편집기 보기를 사용하면 됩니다. 두 보기 간에 전환할 수 있으며 두 보기 모두에서 진행 중인 작업을 확인할 수 있습니다.
작성기 보기에서 네임스페이스, 지표 이름, 필터, 그룹, 순서, 한계 필드를 클릭하여 가능한 값을 찾아 선택합니다. 찾으려는 값의 일부를 입력하면 작성기에 표시된 목록을 필터링할 수 있습니다. 필터 및 그룹 입력에 있는 리소스 태그를 참조할 수 있습니다.
편집기 보기에서는 Metrics Insights에서 지원하는 SQL 하위 집합을 사용하여 쿼리를 작성할 수 있습니다. 편집기에서는 사용자가 지금까지 입력한 문자를 기반으로 자동 완성 옵션을 제공하며, 여기에는 이를 지원하는 지표에 대한 리소스 태그의 이름이 포함됩니다.
CloudWatch Metrics Insights에서는 AWS 리소스 태그별로 지표를 쿼리하는 작업을 지원합니다. 태그를 사용하여 지표 데이터를 필터링하고 그룹화하여 더욱 타겟팅된 모니터링 및 분석을 수행할 수 있습니다.
다음 예제에서는 쿼리를 태그와 함께 사용할 수 있는 방법을 보여줍니다.
프로덕션 환경 내에서 Amazon EC2 인스턴스의 CPU 사용률을 확인하려면:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod'GROUP BY 절을 사용하여 환경별로 지표를 그룹화하려면:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") GROUP BY tag.env태그 이름을 지정하는 GROUP BY 절을 사용하려면:
SELECT AVG(CPUUtilization) FROM "AWS/EC2" GROUP BY tag."aws:cloudformation:stack-name"태그 쿼리를 기존 지표 차원과 결합하려면:
SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod' AND InstanceId='i-1234567890abcdef0'쿼리에 만족하는 경우 실행(Run)을 선택합니다.
(선택 사항) 그래프로 작성한 쿼리를 편집하는 또 다른 방법은 그래프로 표시된 지표(Graphed metrics) 탭을 선택한 다음 세부 정보(Details) 열의 쿼리 공식 옆에 있는 편집 아이콘을 선택합니다.
(선택 사항) 그래프에서 쿼리를 제거하려면 그래프로 표시된 지표(Graphed metrics)을 선택한 다음 쿼리를 표시하는 행의 오른쪽에 있는 X 아이콘을 선택합니다.