사용 가능한 지표 보기
지표는 먼저 네임스페이스별로 그룹화된 다음, 각 네임스페이스 내에서 다양한 측정기준 조합별로 그룹화됩니다. 예를 들어 모든 EC2 지표, 인스턴스별로 그룹화된 EC2 지표 또는 Auto Scaling 그룹별로 그룹화된 EC2 지표를 볼 수 있습니다.
사용 중인 AWS 서비스만 Amazon CloudWatch에 지표를 전송합니다.
CloudWatch에 지표를 전송하는 AWS 서비스 목록은 CloudWatch 지표를 게시하는 AWS 서비스 단원을 참조하세요. 이 페이지에서는 각 서비스에 의해 게시된 지표 및 측정기준도 볼 수 있습니다.
참고
지난 2주 동안 새로운 데이터 요소가 없는 지표는 콘솔에 나타나지 않습니다. 콘솔의 모든 지표 탭에 있는 검색 상자에 지표 이름이나 측정기준 이름을 입력할 때도 나타나지 않으며 list-metrics 명령의 결과에도 반환되지 않습니다. 이러한 지표를 검색하는 가장 좋은 방법은 AWS CLI에서 get-metric-data 또는 get-metric-statistics 명령을 사용하는 것입니다.
확인할 이전 지표에 유사한 측정기준이 있는 현재 지표가 있는 경우, 현재 유사한 지표를 확인한 다음 소스 탭을 선택하고 지표 이름 및 측정기준 필드를 원하는 것으로 변경하고 시간 범위를 지표가 보고된 시간으로 변경합니다.
다음 단계에 따라 지표 네임스페이스를 탐색하여 지표를 찾고 볼 수 있습니다. 표적 검색어를 사용하여 지표를 검색할 수도 있습니다. 자세한 내용은 사용 가능한 지표 검색 단원을 참조하십시오.
CloudWatch 크로스 계정 관측성에서 모니터링 계정으로 설정된 계정을 탐색하는 경우 이 모니터링 계정에 연결된 소스 계정의 지표를 볼 수 있습니다. 소스 계정의 지표가 표시되면 해당 계정의 ID 또는 레이블도 표시됩니다. 자세한 내용은 CloudWatch 크로스 계정 관측성 단원을 참조하십시오.
콘솔을 사용하여 네임스페이스와 측정기준별로 사용 가능한 지표를 보려면
-
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 지표, 모든 지표를 선택합니다.
-
지표 네임스페이스(예: EC2 또는 Lambda)를 선택합니다.
-
지표 차원(예: Per-Instance Metrics(인스턴스별 지표) 또는 By Function Name(함수 이름별))을 선택합니다.
-
Browse(찾아보기) 탭에 네임스페이스의 해당 차원에 대한 모든 지표가 표시됩니다. 각 지표 이름에는 지표 정의가 포함된 팝업이 표시되도록 선택할 수 있는 정보 버튼이 있습니다.
CloudWatch 크로스 계정 관측성의 모니터링 계정인 경우 이 모니터링 계정에 연결된 소스 계정의 지표도 볼 수 있습니다. 테이블의 Account label(계정 레이블) 및 Account id(계정 ID) 열에는 각 지표가 속한 계정이 표시됩니다.
다음을 수행할 수 있습니다.
-
테이블을 정렬하려면 열 머리글을 사용합니다.
-
측정치를 그래프로 표시하려면 측정치 옆에 있는 확인란을 선택합니다. 모든 지표를 선택하려면 테이블의 머리글 행에 있는 확인란을 선택합니다.
-
계정별로 필터링하려면 계정 레이블 또는 계정 ID를 선택한 다음 Add to search(검색에 추가)를 선택합니다.
-
리소스로 필터링하려면 리소스 ID를 선택한 후 검색에 추가를 선택합니다.
-
지표로 필터링하려면 지표 이름을 선택한 후 검색에 추가를 선택합니다.
-
(선택 사항) 이 그래프를 CloudWatch 대시보드에 추가하려면 [작업(Actions)], [대시보드에 추가(Add to dashboard)]를 선택합니다.
AWS CLI를 사용하여 계정 네임스페이스, 차원 또는 지표별로 사용 가능한 지표를 보려면 다음을 수행하세요.
list-metrics 명령을 사용하여 CloudWatch 지표를 나열합니다. 지표를 게시하는 모든 서비스의 네임스페이스, 지표 및 측정기준 목록을 보려면 CloudWatch 지표를 게시하는 AWS 서비스 단원을 참조하세요.
다음 예시 명령은 Amazon EC2에 대한 모든 지표를 나열합니다.
aws cloudwatch list-metrics --namespace AWS/EC2
출력의 예제는 다음과 같습니다.
{ "Metrics" : [ ... { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkOut" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "CPUUtilization" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkIn" }, ... ] }
지정된 리소스에서 사용 가능한 모든 지표를 나열하려면
다음 예제는 지정한 인스턴스의 결과만 보도록 AWS/EC2
네임스페이스와 InstanceId
측정기준을 지정합니다.
aws cloudwatch list-metrics --namespace AWS/EC2 --dimensions Name=InstanceId,Value=
i-1234567890abcdef0
모든 리소스에 대한 지표를 나열하려면
다음 예제는 지정한 지표의 결과만 보도록 AWS/EC2
네임스페이스와 지표 이름을 지정합니다.
aws cloudwatch list-metrics --namespace AWS/EC2 --metric-name
CPUUtilization
연결된 소스 계정에서 CloudWatch 크로스 계정 관측성의 지표를 검색하려면 다음을 수행하세요.
다음 예제에서는 모니터링 계정에서 실행되어 모니터링 계정과 연결된 모든 소스 계정 모두에서 지표를 검색합니다. --include-linked-accounts
를 추가하지 않으면 명령이 모니터링 계정의 지표만 반환합니다.
aws cloudwatch list-metrics --include-linked-accounts
소스 계정에서 CloudWatch 크로스 계정 관측성의 지표를 검색하려면 다음을 수행하세요.
다음 예제에서는 모니터링 계정에서 실행되어 ID가 111122223333인 소스 계정에서 지표를 검색합니다.
aws cloudwatch list-metrics --include-linked-accounts --owning-account "111122223333"