

# 지표 탐색기를 사용하여 태그 및 속성별 리소스 모니터링
<a name="CloudWatch-Metrics-Explorer"></a>

지표 탐색기는 태그 및 리소스 속성별로 지표를 필터링하고 집계하며 시각화하여 서비스에 대한 관찰 가능성을 향상할 수 있도록 지원하는 태그 기반 도구입니다. 이 도구를 사용하면 유연하고 동적인 문제 해결 환경을 통해 한 번에 여러 그래프를 생성할 수 있으며 이러한 그래프를 사용하여 애플리케이션 상태 대시보드를 구축할 수 있습니다.

지표 탐색기 시각화는 동적입니다. 따라서 지표 탐색기 위젯을 생성하여 CloudWatch 대시보드에 추가한 후에 일치하는 리소스를 생성하면 새 리소스가 탐색기 위젯에 자동으로 나타납니다.

예를 들어 모든 EC2 프로덕션 인스턴스에 **production** 태그가 있는 경우 지표 탐색기를 사용함으로써 이러한 모든 인스턴스의 지표를 필터링하고 집계하여 상태 및 성능을 파악할 수 있습니다. 일치하는 태그가 있는 새 인스턴스를 나중에 생성하면 해당 인스턴스가 지표 탐색기 위젯에 자동으로 추가됩니다.

**참고**  
지표 탐색기는 특정 시점에 대한 경험을 제공합니다. 종료되었거나 지정한 속성 또는 태그가 더 이상 존재하지 않는 리소스는 시각화에 표시되지 않습니다. 그러나 이러한 리소스에 대한 지표는 CloudWatch 지표 보기에서 계속 찾을 수 있습니다.

지표 탐색기를 사용하면 기준과 일치하는 리소스에서 지표를 집계하는 방법과 해당 지표를 단일 그래프에 모두 표시할지 아니면 하나의 지표 탐색기 위젯 내 다른 그래프에 표시할지 여부를 선택할 수 있습니다.

지표 탐색기에는 클릭 한 번으로 유용한 시각화 그래프를 보는 데 사용할 수 있는 템플릿이 포함되어 있습니다. 이러한 템플릿을 확장하여 완전히 사용자 지정한 지표 탐색기 위젯을 생성할 수도 있습니다.

[교차 계정 교차 리전 CloudWatch 콘솔](Cross-Account-Cross-Region.md)을 사용하는 경우 계정 간에 지표 탐색기를 사용할 수 있습니다. 그러나 지표 탐색기는 [CloudWatch 크로스 계정 관측성](CloudWatch-Unified-Cross-Account.md)의 모니터링 계정에서 교차 계정 사용에 대해서는 지원되지 않습니다.

지표 탐색기는 메모리, 디스크 및 CPU 지표를 포함하여 CloudWatch 에이전트가 게시한 EC2 지표와 AWS에서 내보낸 지표를 지원합니다. 지표 탐색기를 사용하여 CloudWatch 에이전트가 게시한 지표를 확인하려면 CloudWatch 에이전트 구성 파일을 업데이트해야 할 수 있습니다. 자세한 내용은 [지표 탐색기에 대한 CloudWatch 에이전트 구성](#CloudWatch-Metrics-Explorer-agent) 단원을 참조하세요.

지표 탐색기를 사용하여 시각화를 생성하고 필요에 따라 대시보드에 추가하려면 다음 단계를 따릅니다.

**지표 탐색기를 사용하여 시각화를 생성하려면**

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

1. 탐색 창에서 [**탐색기(Explorer)**]를 선택합니다.

1. 다음 중 하나를 수행하세요.
   + 템플릿을 사용하려면 현재 [**빈 탐색기(Empty Explorer)**]가 표시된 상자에서 템플릿을 선택합니다.

     템플릿에 따라 탐색기에 지표 그래프가 즉시 표시될 수 있습니다. 즉시 표시되지 않은 경우 [**다음에서(From)**] 상자에서 태그 또는 속성을 하나 이상 선택하면 데이터가 나타납니다. 데이터가 나타나지 않은 경우 페이지 상단의 옵션을 사용하여 그래프에 더 긴 시간 범위가 표시되도록 합니다.
   + 사용자 지정 시각화를 생성하려면 [**지표(Metrics)**]에서 단일 지표 또는 서비스에서 사용 가능한 모든 지표를 선택합니다.

     지표를 선택한 후 필요에 따라 이 단계를 반복하여 더 많은 지표를 추가할 수 있습니다.

1. 선택한 각 지표에 대해 CloudWatch는 지표 이름 바로 뒤에 사용할 통계를 표시합니다. 이를 변경하려면 통계 이름을 선택한 다음, 원하는 통계를 선택합니다.

1. [**다음에서(From)**]에서 결과를 필터링할 태그 또는 리소스 속성을 선택합니다.

   이 작업을 수행한 후 필요에 따라 이 단계를 반복하여 더 많은 태그 또는 리소스 속성을 선택할 수 있습니다.

   EC2 인스턴스 유형 두 개와 같이 속성이 동일한 값을 여러 개 선택하는 경우 탐색기에는 선택한 속성 중 하나와 일치하는 리소스가 모두 표시됩니다. 이는 OR 연산으로 처리됩니다.

   **Production** 태그 및 M5 인스턴스 유형과 같이 서로 다른 속성 또는 태그를 선택하는 경우 이러한 모든 선택 사항과 일치하는 리소스만 표시됩니다. 이는 AND 연산으로 처리됩니다.

1. (선택 사항) [**집계 기준(Aggregate by)**]에서 지표 집계에 사용할 통계를 선택합니다. 그런 다음, **대상(for)** 옆에 있는 목록에서 지표를 집계하는 방법을 선택합니다. 현재 표시된 모든 리소스를 함께 집계하거나 단일 태그 또는 리소스 속성을 기준으로 집계할 수 있습니다.

   선택하는 집계 방법에 따라 결과가 단일 시계열 또는 다중 시계열이 될 수 있습니다.

1. **분할 기준(Split by)**에서 다중 시계열의 단일 그래프를 여러 그래프로 분할하도록 선택할 수 있습니다. **분할 기준(Split by)**에서 선택하는 다양한 기준에 따라 분할을 수행할 수 있습니다.

1. [**그래프 옵션(Graph options)**]에서 기간, 그래프 유형, 범례 배치, 레이아웃을 변경하여 그래프를 구체화할 수 있습니다.

1. 이 시각화를 CloudWatch 대시보드에 위젯으로 추가하려면 [**대시보드에 추가(Add to dashboard)**]를 선택합니다.

## 지표 탐색기에 대한 CloudWatch 에이전트 구성
<a name="CloudWatch-Metrics-Explorer-agent"></a>

CloudWatch 에이전트가 게시한 EC2 지표를 지표 탐색기가 검색할 수 있도록 하려면 CloudWatch 에이전트 구성 파일에 다음 값이 포함되어 있는지 확인합니다.
+ `metrics` 섹션에서 `aggregation_dimensions` 파라미터에 `["InstanceId"]`가 포함되어 있는지 확인합니다. 이 파라미터에는 다른 측정기준도 포함될 수 있습니다.
+ `metrics` 섹션에서 `append_dimensions` 파라미터에 `{"InstanceId":"${aws:InstanceId}"}` 줄이 포함되어 있는지 확인합니다. 이 파라미터에는 다른 줄도 포함될 수 있습니다.
+ `metrics` 섹션의 `metrics_collected` 섹션 내에서 지표 탐색기가 검색할 각 리소스 유형에 대한 섹션(예: `cpu`, `disk` 및 `memory` 섹션)을 확인합니다. 이러한 각 섹션에 `"resources": [ "*"] line.`이 있는지 확인합니다.
+ `metrics_collected` 섹션의 `cpu` 섹션에서 `"totalcpu": true` 줄이 있는지 확인합니다.
+ 사용자 지정 네임스페이스 대신 CloudWatch 에이전트가 수집한 지표의 기본 `CWAgent` 네임스페이스를 사용해야 합니다.

위 목록의 설정으로 인해 CloudWatch 에이전트는 디스크, CPU 및 이를 사용하는 모든 인스턴스에 대해 지표 탐색기에 표시될 수 있는 기타 리소스의 집계 지표를 게시합니다.

이러한 설정은 이전에 여러 측정기준과 함께 게시되도록 설정한 지표를 다시 게시하며 이는 지표 비용에 추가됩니다.

CloudWatch 에이전트 구성 파일 편집에 대한 자세한 내용은 [수동으로 CloudWatch 에이전트 구성 파일 생성 또는 편집](CloudWatch-Agent-Configuration-File-Details.md) 단원을 참조하세요.