리소스 그룹 사용

Stackdriver를 사용하면 VM 인스턴스, 데이터베이스, 부하 분산기 등의 리소스 그룹을 정의하고 모니터링할 수 있습니다. 애플리케이션에 적합한 기준에 따라 리소스를 그룹으로 구성할 수 있으며 그룹은 이름, 라벨, 리전, 애플리케이션 및 그 밖의 기준을 기반으로 설정할 수 있습니다. 또한 그룹 내에서 최대 6단계까지 하위 그룹을 만들 수 있습니다.

작업공간에 최대 500개까지 그룹을 만들 수 있습니다.

그룹 정보

그룹을 사용하면 리소스 집합을 단일 객체로 모니터링할 수 있습니다.

그룹의 구성원 집합은 동적 특성을 띠어 그룹에서 변화하는 환경을 효과적으로 모니터링할 수 있습니다. 예를 들어 지리적 영역을 기반으로 그룹을 만들 경우 해당 지역의 새 리소스가 자동으로 그룹에 추가됩니다. 그룹 구성원이 변경되어도 대시보드 또는 알림을 수정할 필요가 없습니다.

리소스는 구성원 기준을 충족하는 그룹에 속하게 됩니다. 리소스는 여러 그룹에 속할 수 있습니다. 자세한 내용은 그룹 만들기를 참조하세요.

그룹에서는 개별 리소스가 아닌 리소스 집합의 행동에 대한 알림 메커니즘을 제공합니다. 예를 들어 각 리소스의 위반 사실을 개별적으로 알려주는 대신 그룹의 일부 리소스가 특정 조건(예: CPU 로드)을 위반하는 경우 적용되는 알림 정책을 만들 수 있습니다. 이를 통해 프로덕션 작업에 영향을 미치는 문제에 대한 알림만 받을 수 있습니다.

그룹 및 하위 그룹은 물리적 또는 논리적 토폴로지를 관리할 때도 도움이 됩니다. 예를 들어 그룹을 사용하면 프로덕션 리소스 모니터링을 테스트 또는 개발 리소스 모니터링과 분리한 후 하위 그룹을 만들어 프로덕션 리소스를 영역 별로 모니터링할 수 있습니다.

그룹 만들기

Stackdriver Monitoring 콘솔에서 그룹 만들기 패널로 이동하는 방법에는 2가지가 있습니다.

  • 탐색 메뉴에서 그룹 > 그룹 만들기를 선택합니다.
  • 그룹 창의 그룹 추가 버튼을 클릭합니다.
  • 다음 버튼을 클릭합니다.

    그룹 만들기로 이동

다음 스크린샷에서는 그룹 만들기 패널을 보여줍니다.

그룹 만들기 패널

그룹을 만드는 방법은 다음과 같습니다.

  1. 그룹 이름 필드에 그룹의 표시 이름을 제공합니다. 이 이름은 표시 용도로 사용될 뿐이므로 프로젝트에서 고유한 이름일 필요는 없습니다.
  2. 그룹의 구성원 필터 기준을 추가합니다. 단일 기준 또는 집합을 제공할 수 있습니다. 자세한 내용은 다음 섹션인 구성원 기준 지정을 참조하세요.
  3. 기준을 여러 개 지정한 경우 필터 기준 일치 풀다운 메뉴를 사용해 그룹 구성원이 되려면 모든 기준을 충족해야 하는지 아니면 그 중 하나만 일치하면 되는지 표시합니다.
  4. 그룹을 이루는 각 구성원이 다른 모든 구성원과 거의 동일한 행동을 보일 것으로 예상되는 경우 클러스터입니다 체크박스를 선택합니다.
  5. 저장 버튼을 클릭해 그룹을 만듭니다.

구성원 기준 지정

그룹에는 하나 이상의 구성원 기준이 있을 수 있습니다. 사용 가능한 기준은 사용 중인 리소스에 따라 달라집니다.

단일 기준을 지정하려면 2개 또는 3개의 값을 제공해야 합니다.

  1. 이름 옵션이 표시된 필드에서 필터링할 정보 유형을 선택합니다. 풀다운 메뉴에서 이름 외의 옵션을 제공합니다.
  2. 이전 선택사항 및 리소스에 따라 추가 값을 한 개 또는 두 개 제공해야 합니다.
    • 문자열 일치를 기준으로 필터링하는 경우에는 값을 2개 제공해야 합니다.
      • 일치하는 값
      • 일치 요구사항. 포함 옵션이 표시된 필드에서 지정합니다. 풀다운 메뉴에서 일치에 사용되는 다른 옵션을 제공합니다.
    • 부분적으로는 일치할 수 없거나 환경에서 가능한 일치가 하나 밖에 없는 값을 기준으로 필터링하는 경우 일치하는 값을 하나만 지정해야 합니다.

다음 스크린샷에서는 샘플 계정에서 리소스 유형 및 일치 요구사항으로 사용할 수 있는 옵션을 보여줍니다.

그룹 기준 지정 필드

메뉴에서 사용할 수 있는 옵션은 사용 중인 리소스에 따라 달라지므로 실제로 표시되는 메뉴에서는 다른 옵션이 제공될 수도 있습니다. 태그 옵션을 사용하면 리소스 라벨 값별로 그룹화할 수 있습니다.

다음 스크린샷에서는 Apache 관련 리소스를 어떻게 지정했는지 보여줍니다.

Apache 모니터링 그룹

추가 기준을 지정하려면 기준 추가 버튼을 클릭합니다. 기준이 여러 개인 경우 필터 일치 기준 메뉴에서 값을 선택해 값을 전부 또는 일부 충족해야 하는지 지정해야 합니다.

더 이상 필요 없는 기준을 삭제하려면 지정한 내용 이후에 나오는 X를 클릭합니다.

API

projects.groups API를 사용하면 그룹을 만들고 수정하고 검색하며 삭제할 수 있습니다.

API에서 그룹은 groupId 필드로 식별되며 이는 그룹을 만들 때 Stackdriver Monitoring에서 할당되는 식별자입니다. 그룹 이름 필드에 제공한 값은 표시만 되는 이름으로서 displayName 필드에 저장됩니다.

모니터링 필터를 사용해 다음과 같은 작업도 가능합니다.

그룹 사용

그룹을 만들면 Stackdriver에서 관련 대시보드를 생성합니다. 이 대시보드에서 가능한 작업은 다음과 같습니다.

  • 그룹을 수정하거나 삭제합니다.
  • 그룹의 하위 그룹을 만듭니다. 상위 그룹을 만드는 것과 동일합니다.
  • 그룹과 관련된 측정항목의 차트(최대 25개)를 만듭니다. 차트에는 그룹 구성원의 데이터만 표시됩니다.
  • 그룹의 업타임 체크를 만들고 조회합니다.
  • 그룹의 알림 정책을 만듭니다.
  • 그룹의 리소스와 관련된 모든 이슈를 조회합니다.

다음 스크린샷에서는 새 Apache 리소스 그룹의 대시보드를 보여줍니다.

Apache 모니터링 대시보드

리소스 그룹 개요

모든 그룹의 상태 요약을 보려면 그룹 > 개요로 이동합니다.

그룹 개요로 이동

이 개요에서는 각 그룹의 일반적인 상태를 표시하고 다음 스크린샷과 같은 관련 정보를 요약해 줍니다.

그룹 개요 페이지

그룹 페이지의 그룹과 관련해 다음과 같은 작업이 가능합니다.

  • 그룹의 표시 이름을 클릭해 그룹의 대시보드로 이동합니다.
  • 총 리소스 수 옆에 있는 아이콘을 클릭해 그룹의 리소스 요약을 가져옵니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Stackdriver Monitoring
도움이 필요하시나요? 지원 페이지를 방문하세요.