

# 사용 가능한 지표 보기
<a name="viewing_metrics_with_cloudwatch"></a>

지표는 먼저 네임스페이스별로 그룹화된 다음, 각 네임스페이스 내에서 다양한 측정기준 조합별로 그룹화됩니다. 예를 들어 모든 EC2 지표, 인스턴스별로 그룹화된 EC2 지표 또는 Auto Scaling 그룹별로 그룹화된 EC2 지표를 볼 수 있습니다.

사용 중인 AWS 서비스만 Amazon CloudWatch에 지표를 전송합니다.

CloudWatch에 지표를 전송하는 AWS 서비스 목록은 [CloudWatch 지표를 게시하는 AWS 서비스](aws-services-cloudwatch-metrics.md) 단원을 참조하세요. 이 페이지에서는 각 서비스에 의해 게시된 지표 및 측정기준도 볼 수 있습니다.

**참고**  
지난 2주 동안 새로운 데이터 요소가 없는 지표는 콘솔에 나타나지 않습니다. 콘솔의 **모든 지표** 탭에 있는 검색 상자에 지표 이름이나 측정기준 이름을 입력할 때도 나타나지 않으며 [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 명령의 결과에도 반환되지 않습니다. 이러한 지표를 검색하는 가장 좋은 방법은 AWS CLI에서 [get-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html) 또는 [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html) 명령을 사용하는 것입니다.  
확인할 이전 지표에 유사한 측정기준이 있는 현재 지표가 있는 경우, 현재 유사한 지표를 확인한 다음 **소스** 탭을 선택하고 지표 이름 및 측정기준 필드를 원하는 것으로 변경하고 시간 범위를 지표가 보고된 시간으로 변경합니다.

다음 단계에 따라 지표 네임스페이스를 탐색하여 지표를 찾고 볼 수 있습니다. 표적 검색어를 사용하여 지표를 검색할 수도 있습니다. 자세한 내용은 [사용 가능한 지표 검색](finding_metrics_with_cloudwatch.md) 섹션을 참조하세요.

CloudWatch 크로스 계정 관측성에서 모니터링 계정으로 설정된 계정을 탐색하는 경우 이 모니터링 계정에 연결된 소스 계정의 지표를 볼 수 있습니다. 소스 계정의 지표가 표시되면 해당 계정의 ID 또는 레이블도 표시됩니다. 자세한 내용은 [CloudWatch 크로스 계정 관측성](CloudWatch-Unified-Cross-Account.md) 섹션을 참조하세요.

**참고**  
소스 계정이 *모니터링* 계정과 지표 공유를 중지한 후에는 *소스* 계정 지표 데이터는 모니터링 계정에 액세스할 수 없습니다. 소스 지표 이름은 최대 14일 동안 모니터링 계정에 표시될 수 있습니다.

**콘솔을 사용하여 네임스페이스와 측정기준별로 사용 가능한 지표를 보려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

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

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

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

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

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

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

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

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

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

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

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

1. (선택 사항) 이 그래프를 CloudWatch 대시보드에 추가하려면 [**작업(Actions)**], [**대시보드에 추가(Add to dashboard)**]를 선택합니다.

**AWS CLI를 사용하여 계정 네임스페이스, 차원 또는 지표별로 사용 가능한 지표를 보려면 다음을 수행하세요.**

[list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 명령을 사용하여 CloudWatch 지표를 나열합니다. 지표를 게시하는 모든 서비스의 네임스페이스, 지표 및 측정기준 목록을 보려면 [CloudWatch 지표를 게시하는 AWS 서비스](aws-services-cloudwatch-metrics.md) 단원을 참조하세요.

다음 예시 명령은 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"
```