지표 탐색기를 사용하여 태그 및 속성별 리소스 모니터링 - Amazon CloudWatch

지표 탐색기를 사용하여 태그 및 속성별 리소스 모니터링

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

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

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

참고

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

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

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

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

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

지표 탐색기를 사용하여 시각화를 생성하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. 다음 중 하나를 수행하십시오.

    • 템플릿을 사용하려면 현재 [빈 탐색기(Empty Explorer)]가 표시된 상자에서 템플릿을 선택합니다.

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

    • 사용자 지정 시각화를 생성하려면 [지표(Metrics)]에서 단일 지표 또는 서비스에서 사용 가능한 모든 지표를 선택합니다.

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

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

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

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

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

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

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

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

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

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

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

지표 탐색기에 대한 CloudWatch 에이전트 구성

CloudWatch 에이전트가 게시한 EC2 지표를 지표 탐색기가 검색할 수 있도록 하려면 CloudWatch 에이전트 구성 파일에 다음 값이 포함되어 있는지 확인합니다.

  • metrics 섹션에서 aggregation_dimensions 파라미터에 ["InstanceId"]가 포함되어 있는지 확인합니다. 이 파라미터에는 다른 측정기준도 포함될 수 있습니다.

  • metrics 섹션에서 append_dimensions 파라미터에 {"InstanceId":"${aws:InstanceId}"} 줄이 포함되어 있는지 확인합니다. 이 파라미터에는 다른 줄도 포함될 수 있습니다.

  • metrics 섹션의 metrics_collected 섹션 내에서 지표 탐색기가 검색할 각 리소스 유형에 대한 섹션(예: cpu, diskmemory 섹션)을 확인합니다. 이러한 각 섹션에 "resources": [ "*"] line.이 있는지 확인합니다.

  • metrics_collected 섹션의 cpu 섹션에서 "totalcpu": true 줄이 있는지 확인합니다.

  • 사용자 지정 네임스페이스 대신 CloudWatch 에이전트가 수집한 지표의 기본 CWAgent 네임스페이스를 사용해야 합니다.

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

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

CloudWatch 에이전트 구성 파일 편집에 대한 자세한 내용은 수동으로 CloudWatch 에이전트 구성 파일 생성 또는 편집 단원을 참조하세요.