사용 가능한 지표 보기 - Amazon CloudWatch

사용 가능한 지표 보기

지표는 먼저 네임스페이스별로 그룹화된 다음, 각 네임스페이스 내에서 다양한 측정기준 조합별로 그룹화됩니다. 예를 들어 모든 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 크로스 계정 관측성 단원을 참조하십시오.

콘솔을 사용하여 네임스페이스와 측정기준별로 사용 가능한 지표를 보려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 지표, 모든 지표를 선택합니다.

  3. 지표 네임스페이스(예: EC2 또는 Lambda)를 선택합니다.

  4. 지표 차원(예: Per-Instance Metrics(인스턴스별 지표) 또는 By Function Name(함수 이름별))을 선택합니다.

  5. Browse(찾아보기) 탭에 네임스페이스의 해당 차원에 대한 모든 지표가 표시됩니다. 각 지표 이름에는 지표 정의가 포함된 팝업이 표시되도록 선택할 수 있는 정보 버튼이 있습니다.

    CloudWatch 크로스 계정 관측성의 모니터링 계정인 경우 이 모니터링 계정에 연결된 소스 계정의 지표도 볼 수 있습니다. 테이블의 Account label(계정 레이블) 및 Account id(계정 ID) 열에는 각 지표가 속한 계정이 표시됩니다.

    다음을 수행할 수 있습니다.

    1. 테이블을 정렬하려면 열 머리글을 사용합니다.

    2. 측정치를 그래프로 표시하려면 측정치 옆에 있는 확인란을 선택합니다. 모든 지표를 선택하려면 테이블의 머리글 행에 있는 확인란을 선택합니다.

    3. 계정별로 필터링하려면 계정 레이블 또는 계정 ID를 선택한 다음 Add to search(검색에 추가)를 선택합니다.

    4. 리소스로 필터링하려면 리소스 ID를 선택한 후 검색에 추가를 선택합니다.

    5. 지표로 필터링하려면 지표 이름을 선택한 후 검색에 추가를 선택합니다.

  6. (선택 사항) 이 그래프를 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"