측정항목 사용량 보기 및 관리

이 문서에서는 관측 가능성에 영향을 주지 않으면서 청구한 가능 측정항목에 지출하는 금액을 제어하는 데 도움이 되는 정보를 제공하는 Cloud Monitoring 측정항목 관리 페이지를 설명합니다. 측정항목 관리 페이지를 사용하여 다음을 수행할 수 있습니다.

  • 프로젝트에서 적극적으로 수집하는 청구 가능한 측정항목을 확인합니다.
  • 가장 많은 데이터를 전송하는 프로젝트를 확인합니다.
  • Google Cloud 프로젝트에서 사용되는 청구 가능한 측정항목과 관련된 비용을 알아봅니다.
  • 사용 패턴이 변경되면 알림을 받도록 설정합니다. 측정항목 데이터의 전체 수집과 측정항목의 동작에 대한 알림을 설정할 수 있습니다.
  • 청구 가능한 측정항목이 커스텀 대시보드 및 알림 정책에서 어떻게 사용되는지 확인합니다. 대시보드 또는 알림 정책에서 사용되지 않는 측정항목은 관측 가능성 이점을 제공하지 않습니다.
  • 연결된 알림 정책이나 대시보드가 없는 측정항목의 차트와 알림 정책을 만듭니다.
  • 청구 가능한 측정항목의 카디널리티와 관련된 가능한 문제를 파악합니다.
  • 측정항목 데이터 쓰기 오류를 해결합니다.
  • 청구 가능한 측정항목 수집과 관련된 감사 로그를 확인합니다. 감사 로그에 대한 일반 정보는 Cloud 감사 로그 개요를 참조하세요.

측정항목 관리 페이지에는 Google Cloud 프로젝트가 액세스할 수 있는 청구 가능한 측정항목에 대한 정보가 표시됩니다. Google Cloud 프로젝트는 측정항목 범위에 표시되는 모든 측정항목에 액세스할 수 있습니다.

측정항목 관리 페이지에서는 현재 Google Cloud 프로젝트에 정의된 알림 정책과 커스텀 대시보드에 대한 링크도 제공합니다. 측정항목 범위에 있지만 다른 프로젝트에 정의된 측정항목의 알림 정책 또는 커스텀 대시보드를 보려면 프로젝트 선택 도구를 사용하여 측정항목을 저장할 Google Cloud 프로젝트를 선택합니다.

측정항목 관리 페이지에서 측정항목의 오류와 관련된 감사 로그를 볼 수도 있습니다. 이러한 로그는 오류의 원인을 파악하는 데 도움이 될 수 있습니다.

청구 가능한 측정항목에 대한 가격 책정 모델

일반적으로 Cloud Monitoring 시스템 측정항목은 무료이고 외부 시스템 또는 애플리케이션의 측정항목은 무료가 아닙니다. 청구 가능한 측정항목은 수집된 바이트 수 또는 샘플 수에 따라 청구됩니다. 이 섹션에서는 바이트 및 샘플 기반 수집을 설명합니다.

Cloud Monitoring의 청구 가능 특성에 대한 자세한 내용은 가격 책정 문서의 Cloud Monitoring을 참조하세요. 가격 정보는 Cloud Monitoring 가격책정 요약을 참조하세요.

수집된 바이트별 또는 샘플별 청구

청구 가능한 측정항목은 수집된 바이트 수 또는 샘플 수에 따라 청구됩니다. 측정항목이 기록될 때마다 쓰기 작업에 데이터 값이 포함됩니다. 데이터 값은 정수 또는 부동 소수점 수와 같은 스칼라이거나 여러 값을 포함하는 복잡한 데이터 유형일 수 있습니다. 측정항목이 기록할 수 있는 값 유형에 대한 자세한 내용은 값 유형을 참조하세요.

수집된 바이트 또는 수집된 샘플 중 무엇을 기준으로 수집 요금이 청구되는지 관계없이, 측정항목이 기록되는 빈도(샘플링 레이트)와 측정항목이 기록하는 데이터 유형(스칼라 또는 분포)은 모두 수집되는 데이터의 양에 영향을 줍니다.

  • '수집된 바이트'란 바이트 수로 측정된 데이터 수집량을 기준으로 청구된다는 의미입니다. 가격 책정을 위해 각 스칼라 값을 8바이트로 계산하고 각 분포를 80바이트로 계산합니다. 자세한 내용 및 예시는 수집된 바이트별로 청구되는 측정항목을 참조하세요.

  • '수집된 샘플'이란 수집된 측정항목 수를 기준으로 청구된다는 의미입니다. 가격 책정을 위해 각 스칼라 값은 하나의 샘플로 계산하고, 개수가 0이 아닌 각 히스토그램 버킷에서 각 분포는 2개의 샘플에 1을 더한 값으로 계산됩니다. 자세한 내용 및 예시는 수집된 샘플별로 청구되는 측정항목을 참조하세요.

두 가격 책정 모델의 가장 큰 차이점은 분포 값입니다. 바이트 기반 수집은 분포에 고정 요금을 청구하지만 샘플 기반 수집은 분포의 데이터를 고려합니다. 희소 히스토그램이 있는 분포(소수의 히스토그램 버킷에 0이 아닌 값이 있음)는 밀집 히스토그램(대부분의 버킷에 0이 아닌 값이 있음)이 있는 분포보다 적은 샘플 수로 합산됩니다.

측정항목 관리 페이지의 청구 가능한 측정항목

측정항목 관리 페이지에서는 도메인별로 청구 가능한 측정항목을 보고합니다. 도메인을 통해 측정항목이 수집된 방식과 위치를 알 수 있습니다.

다음 표에서는 측정항목 관리 페이지에서 사용할 수 있는 청구 가능한 측정항목 카테고리와 해당 카테고리가 수집된 바이트 또는 샘플 중 무엇을 기준으로 측정되는지 설명합니다.

도메인 측정항목 프리픽스 가격 책정 모델 의미
에이전트 agent.googleapis.com 바이트 에이전트를 통해 외부 리소스에서 수집된 측정항목. 이러한 측정항목 목록은 운영 에이전트 측정항목기존 Monitoring 및 Logging 측정항목을 참조하세요. 기존 Monitoring 에이전트가 수집한 타사 통합의 측정항목도 '에이전트' 측정항목으로 보고됩니다. 서드 파티 애플리케이션 측정항목을 참조하세요.

agent.googleapis.com/processes/ 측정항목은 다른 청구 가능한 측정항목 볼륨 비율의 5%로 청구됩니다. 예를 들어 프로세스 측정항목 100MiB 수집은 다른 청구 가능 측정항목 5MiB 수집과 비용이 동일합니다.

에이전트는 자신에 대한 측정항목도 수집합니다. agent.googleapis.com/agent 프리픽스로 식별되는 이러한 측정항목은 청구 가능하지 않으며 측정항목 관리 페이지에 표시되지 않습니다.

사용자 정의(커스텀) custom.googleapis.com 바이트 직접 정의한 측정항목.
외부 external.googleapis.com 바이트 일부 오픈소스 라이브러리 또는 타사 제공업체의 측정항목. 자세한 내용은 외부 측정항목을 참조하세요.
워크로드 workload.googleapis.com 바이트 운영 에이전트에서 기록한 타사 통합의 측정항목. 이러한 측정항목 목록은 서드파티 애플리케이션 측정항목을 참조하세요.
Prometheus prometheus.googleapis.com 샘플 Google Cloud Managed Service for Prometheus를 사용하거나 운영 에이전트 및 Prometheus 수신자 또는 OTLP 수신자를 사용하여 수집된 측정항목.

기타 청구 가능한 측정항목

측정항목 관리 페이지에서는 다음과 같은 청구 가능한 측정항목 카테고리를 보고하지 않습니다.

  • 사용자 정의 로그 기반 측정항목. 로그 항목의 값을 계수하여 파생되는 이러한 측정항목에는 프리픽스 logging.googleapis.com/user이 있습니다. 사용자 정의 로그 기반 측정항목은 수집된 바이트에 따라 청구됩니다.
  • AWS 커넥터 프로젝트를 사용하여 수집된 AWS CloudWatch 측정항목. 이러한 측정항목은 프리픽스 aws.googleapis.com이 있으며 수집된 바이트에 따라 요금이 청구됩니다.

시작하기 전에

측정항목 관리 페이지에 포함된 차트와 로그를 보고 알림 정책을 만들려면 올바른 승인을 받아야 합니다.

승인

  • Google Cloud 콘솔을 사용하여 대시보드를 보고 알림 정책을 만드는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Monitoring 편집자(roles/monitoring.editor) IAM 역할 부여를 요청합니다. 역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

    커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

  • 감사 로그를 보는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 비공개 로그 뷰어(roles/logging.privateLogViewer) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

    커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

    역할에 대한 자세한 내용은 Identity and Access Management로 액세스 제어를 참조하세요.

  • 감사 로깅이 사용 설정된 경우 측정항목 관리 페이지에서 이러한 측정항목으로 생성된 감사 로그를 볼 수 있습니다. 데이터를 읽거나 쓸 때 감사 로그를 생성하도록 프로젝트를 구성하려면 다음을 수행합니다.

    1. Google Cloud 콘솔의 탐색 패널에서 IAM 및 관리자를 선택한 후 감사 로그를 선택합니다.

      감사 로그로 이동

    2. 필터 표시줄에 Stackdriver Monitoring API를 입력합니다.
    3. Stackdriver Monitoring API를 선택합니다.
    4. 로그 유형 탭에서 데이터 쓰기데이터 읽기를 선택한 후 저장을 클릭합니다.

    자세한 내용은 데이터 액세스 감사 로그 구성을 참조하세요.

측정항목 범위에 대한 정보 보기

측정항목 관리 페이지에 표시되는 측정항목 집합은 프로젝트의 측정항목 범위에 따라 다릅니다. 프로젝트의 측정항목 범위에 프로젝트 자체만 있는 경우 측정항목 관리 페이지의 측정항목은 현재 프로젝트의 측정항목입니다. 프로젝트의 측정항목 범위에 여러 프로젝트가 포함된 경우 측정항목 관리 페이지에 표시되는 측정항목에 이러한 모든 프로젝트의 측정항목이 포함됩니다. 비용에 가장 큰 영향을 미치는 측정항목이 다른 프로젝트에서 시작되었을 수 있습니다.

프로젝트의 범위 정보 요약을 보려면 측정항목 범위를 클릭합니다. 이 요약에는 다음이 포함됩니다.

  • 프로젝트에 대한 액세스 권한이 있는 IAM 주 구성원. 주 구성원 집합에는 사용자, 그룹, 서비스 계정이 포함됩니다.
  • 측정항목 범위에 표시되는 무료 및 청구 가능한 측정항목 수.
  • 현재 프로젝트에서 모니터링하는 프로젝트의 목록. 이러한 모든 프로젝트의 청구 가능한 측정항목은 측정항목 관리 페이지에서 확인할 수 있습니다.
  • 현재 프로젝트의 측정항목을 볼 수 있는 모든 프로젝트에 대한 정보.

측정항목 범위에 대한 자세한 내용은 멀티 프로젝트 뷰 구성을 참조하세요.

청구 가능한 측정항목 조사

측정항목 관리 페이지에서는 측정항목 범위의 각 청구 가능한 측정항목을 포함하는 테이블을 제공합니다. 이 테이블을 사용하여 다음을 수행할 수 있습니다.

  • 일부 특성을 공유하는 카테고리로 청구 가능한 측정항목을 필터링합니다. 측정항목 카테고리를 살펴보면 테이블의 모든 측정항목을 볼 때 감지하기 어려운 패턴이 드러날 수 있습니다.
  • 청구 가능 볼륨에 대한 측정항목의 기여도를 확인합니다.
  • 수집되지만 알림 정책 또는 대시보드에서 사용되지 않는 측정항목을 식별합니다. 사용되지 않는 측정항목 데이터는 관측 가능성 격차 또는 비용 절감 기회를 나타낼 수 있습니다.
  • 연결된 알림 정책이나 커스텀 대시보드가 없는 측정항목의 알림 정책이나 차트를 만듭니다.
  • 측정항목 데이터가 시작된 프로젝트를 식별합니다. 이 테이블에는 측정항목 범위에 있는 모든 프로젝트의 측정항목이 포함되어 있으며, 어느 프로젝트의 특정 측정항목이 수집되는지 알아야 할 수 있습니다.
  • 각 측정항목의 라벨 및 카디널리티 정보를 검토합니다. 이 정보는 측정항목 설계 또는 사용과 관련된 문제를 조사할 때 유용합니다.

각 청구 가능한 측정항목의 사용 데이터 테이블을 보려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다. 기본적으로 측정항목 관리 페이지에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다. 다음 스크린샷은 측정항목 테이블의 예시를 보여줍니다.

    측정항목 테이블에는 측정항목 범위의 프로젝트에서 각 측정항목에 대한 정보가 표시됩니다.

조회할 측정항목 선택

비용 관리를 위해서는 트래픽 발생이 가장 많은 청구 가능한 측정항목이 무엇인지 알아야 합니다. 예를 들어 매시간 수집되는 데이터 양이 60MiB라는 것만으로는 충분하지 않습니다. 하지만 청구 가능한 데이터가 대부분 한두 개의 측정항목으로 인해 발생한다는 것을 알고 있으면 해당 측정항목의 사용량을 조사할 수 있습니다.

청구 가능한 측정항목을 나열하려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다. 기본적으로 이 탭에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다.
  3. 특정 측정항목 그룹으로 디스플레이를 제한하려면 빠른 필터를 사용하거나 테이블을 직접 필터링하세요.

측정항목 테이블에는 현재 Google Cloud 프로젝트의 측정항목 범위에 있는 청구 가능한 측정항목이 나열됩니다. 이 테이블은 다음 스크린샷과 같이 각 측정항목별로 청구 가능한 볼륨에 대한 기여도를 표시하고 측정항목과 연결된 알림 정책 및 커스텀 대시보드에 대한 링크를 제공합니다. 측정항목과 연결된 알림 정책이나 대시보드가 없으면 테이블에 클릭하여 만들 수 있는 버튼이 포함됩니다.

측정항목 테이블에는 측정항목 범위의 프로젝트에서 각 측정항목에 대한 정보가 표시됩니다.

청구 가능 볼륨에 대한 기여도에 따라 측정항목을 정렬하려면 바이트 청구 가능 볼륨/합계샘플 청구 가능 볼륨/합계의 열 헤더를 클릭합니다.

또한 측정항목 테이블에는 측정항목 도메인, 측정항목 라벨 집합, 측정항목이 수집된 프로젝트, 측정항목의 카디널리티가 표시됩니다. 다음 스크린샷은 이러한 열의 예시를 보여줍니다.

측정항목 테이블은 측정항목 범위의 측정항목에 대한 측정항목 도메인, 라벨, 프로젝트 ID, 카디널리티를 보고합니다.

라벨 및 카디널리티 정보는 청구 가능 볼륨의 증가 원인을 식별하는 데 유용할 수 있습니다. Cloud Monitoring에서 카디널리티는 측정항목 및 리소스와 연결된 시계열의 수를 나타내며, 라벨 및 해당 값과 관련이 있습니다. 라벨 값의 조합마다 시계열이 하나씩 있습니다. 자세한 내용은 카디널리티를 참조하세요.

청구 가능 볼륨이 변경되면 더 많은 데이터를 수집하게 되며, 측정항목과 연결된 라벨 수의 변경이나 라벨 값이 설정되는 방식의 변경 때문에 갑작스럽거나 예기치 않은 변경이 발생할 수 있습니다. 둘 다 측정항목의 카디널리티를 증가시켜 결과적으로 청구량을 증가시킬 수 있습니다. 측정항목 관리를 사용하여 측정항목 문제를 식별하는 방법에 대한 자세한 내용은 측정항목 문제 조사를 참조하세요.

빠른 필터 사용

다음 그룹의 측정항목만 보려면 빠른 필터 창에서 항목을 선택합니다.

  • 활성 및 비활성 측정항목: 지난 25시간 동안 기록된 시계열 데이터가 있거나 없는 측정항목
  • 현재 Google Cloud 프로젝트의 알림 정책에서 사용되거나 사용되지 않는 측정항목
  • 현재 Google Cloud 프로젝트의 커스텀 대시보드에서 사용되거나 사용되지 않는 측정항목. Cloud Monitoring에서 제공하는 사전 정의된 대시보드에 사용되는 측정항목은 이러한 필터에 포함되지 않습니다.
  • 청구 가능한 측정항목 요약에 설명된 측정항목 카테고리

필터 창을 사용하여 필터링 가능한 특성으로 측정항목을 선택합니다.

예를 들어 알림 정책 또는 커스텀 대시보드에 사용되지 않는 측정항목이 있는 경우 측정항목에 대한 비용을 지불하고 관측 가능성의 이점을 얻지 못할 수 있습니다. 알림 정책 없음 또는 커스텀 대시보드 없음 빠른 필터를 선택하여 알림 정책이나 현재 Google Cloud 프로젝트에 정의된 커스텀 대시보드에 표시되지 않는 측정항목을 나열할 수 있습니다.

테이블 직접 필터링

적합한 빠른 필터가 없는 경우  필터 막대를 사용하여 측정항목 집합을 검색할 수 있습니다. 예를 들어 멀티 프로젝트 측정항목 범위가 있는데 해당 프로젝트의 측정항목만 나열하려는 경우에는 빠른 필터를 사용할 수 없습니다. 특정 프로젝트의 측정항목만 나열하려면 필터 목록에서 Project를 선택하고 프로젝트의 식별자를 입력합니다.

명시적 필터를 사용하여 필터 조합과 일치하는 측정항목을 검색할 수도 있습니다. 빠른 필터는 한 번에 하나만 선택할 수 있으므로 빠른 필터를 사용하여 알림 정책이나 커스텀 대시보드에 표시되지 않는 활성 측정항목만 나열할 수는 없습니다. 요구사항 조합과 일치하는 측정항목을 검색하려면 필터 표시줄에 필터를 추가합니다. 예를 들어 알림 정책 및 커스텀 대시보드에 표시되지 않는 활성 측정항목을 나열하려면 필터 표시줄에 다음 필터를 추가합니다.

  • Status: Active
  • Alert Policies: (Empty)
  • Custom Dashboards: (Empty)

기본적으로 여러 필터를 추가하면 모든 필터를 충족하는 행이 테이블에 포함됩니다. 하지만 다른 두 필터 요소 사이에 OR 필터를 삽입할 수 있습니다.

모니터링되지 않는 측정항목에 대한 알림 정책 만들기

테이블의 측정항목에 연결된 알림 정책이 없으면 테이블에서 알림 만들기 버튼을 제공합니다. 측정항목에 대한 알림 정책을 만들려면 측정항목 행에서 알림 만들기를 클릭합니다.

조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.

  • 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
  • 정책에 알림 채널을 추가합니다.
  • 정책 이름을 지정합니다.

또한  작업을 클릭한 다음 측정항목에 대한 알림 만들기를 클릭하여 모든 측정항목에 대한 알림 정책을 만들 수 있습니다.

자세한 내용은 알림 정책 만들기를 참조하세요.

모니터링되지 않는 측정항목의 차트 만들기

테이블의 측정항목에 연결된 커스텀 대시보드가 없으면 테이블에서 차트 만들기 버튼을 제공합니다. 이 버튼을 사용해 차트를 만들고 이를 커스텀 대시보드에 배치할 수 있습니다. 측정항목 차트를 만들려면 다음 안내를 따르세요.

  1. 측정항목 행에서 차트 만들기를 클릭합니다.

    선택한 측정항목을 표시하도록 사전 구성 상태로 탐색기 패널이 열립니다. 차트 구성을 수정할 수 있습니다. 측정항목 탐색기 사용에 대한 자세한 내용은 측정항목 탐색기로 차트 만들기를 참조하세요.

  2. 커스텀 대시보드에 차트를 저장하려면 대시보드에 저장을 클릭합니다.

  3. 차트 저장 패널에서 다음을 수행합니다.

    1. 차트의 기본 제목을 수락하거나 수정합니다.
    2. 차트를 저장할 기존 커스텀 대시보드를 선택하거나 새 대시보드를 선택하여 차트의 새 대시보드를 만듭니다.
    3. 차트 저장을 클릭합니다.

측정항목 작업

측정항목 관리 페이지를 사용해서 측정항목에 대한 일부 정보를 확인할 수 있지만 더 자세한 정보가 필요할 수 있습니다. 예를 들어 특정 측정항목의 차트를 보거나 측정항목 수집 비율이 정상이 아닐 때 알림을 제공하도록 알림 정책을 만들 수 있습니다.

특정 측정항목에 대한 세부정보를 가져오려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 테이블에서 측정항목을 찾은 다음  작업을 클릭하여 다음 중 하나를 수행합니다.

    • 현재 측정항목이 표시된 차트를 보려면 측정항목 탐색기에서 보기를 선택합니다.

      선택한 측정항목을 표시하도록 사전 구성 상태로 측정항목 탐색기가 열립니다. 차트 구성을 수정하거나 삭제하거나 커스텀 대시보드에 추가할 수 있습니다.

    • 측정항목을 모니터링하는 알림 정책을 만들려면 측정항목에 대한 알림 만들기를 선택합니다.

      조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.

      • 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
      • 정책에 알림 채널을 추가합니다.
      • 정책 이름을 지정합니다.

      자세한 내용은 알림 정책 만들기를 참조하세요.

    • 측정항목과 연결된 감사 로그를 보려면 측정항목 감사 로그 보기를 선택합니다.

청구 가능한 측정항목 보기 및 수집 알림

비용의 대부분은 수집된 청구 가능 바이트 수와 청구 가능 샘플 수에 따라 결정됩니다. 청구 가능한 측정항목 사용으로 인한 월별 비용을 예측하려면 데이터 수집 비율을 알아야 합니다. 측정항목 관리 페이지에서는 측정항목 사용에 대한 요약을 제공하며, 이를 통해 다음을 수행할 수 있습니다.

  • 청구 가능한 측정항목 사용 트렌드를 확인합니다.
  • 측정항목 범위의 프로젝트가 전송하는 측정항목 데이터가 예상보다 더 많거나 적은지 확인합니다.
  • 가장 많은 데이터를 생성하는 측정항목을 식별합니다.
  • 가장 많은 Prometheus 데이터를 생성하는 네임스페이스를 식별합니다.
  • 측정항목의 쓰기 오류 비율을 확인합니다. 오류 비율은 총 측정항목 쓰기 수에 따라 오류 상태를 반환하는 측정항목 쓰기의 백분율입니다.

측정항목 사용 요약 보기

청구 가능한 측정항목 수, 측정항목 수집 비율, 오류 비율의 요약을 보려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다. 기본적으로 측정항목 관리 페이지에는 이전 1일 동안 수집된 측정항목에 대한 정보가 표시됩니다. 다음 스크린샷은 예시입니다.

    요약 창에는 측정항목 범위에서 프로젝트의 측정항목 사용에 대한 정보가 표시됩니다.

    • 측정항목 범위의 프로젝트에서 현재 활성 상태인 청구 가능한 측정항목 수에 대한 요약을 보려면 활성 측정항목 스코어카드를 참조하세요. 지난 25시간 동안 데이터가 기록된 경우 측정항목은 활성 상태입니다.

    • 비용에 영향을 미치는 요인을 확인하려면 수집된 청구 가능 바이트수집된 청구 가능 샘플 스코어카드를 사용합니다. 자세한 내용은 측정항목 수집의 전반적인 트렌드 보기를 참조하세요.

    • 청구 가능한 측정항목의 설계 또는 사용 문제를 식별하는 데 도움이 되는 정보를 찾으려면 측정항목 쓰기 오류 스코어카드를 사용합니다. 자세한 내용은 측정항목 문제 조사를 참조하세요.

측정항목 관리 페이지에는 실제 비용이 아닌 수집하는 데이터 양이 표시됩니다. 현재 결제 정보를 보려면 툴바에서 결제 보기를 클릭합니다.

측정항목 수집의 전반적인 트렌드 보기

애플리케이션에서 생성되는 데이터 양이 일관적이어서 애플리케이션이 안정적인지 확인하려면 수집 스코어카드를 사용하여 수집 비율을 확인합니다. 측정항목의 확인 기간을 변경하여 급감, 급증, 트렌드를 확인할 수 있습니다.

일정 시간 동안 수집 비율을 보려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다.
  3. 수집된 바이트 또는 샘플의 스코어카드에서 차트 보기를 클릭합니다. 여기에서는 청구 가능 샘플의 차트를 참조하지만 청구 가능 바이트의 차트도 동일한 방식으로 작동합니다. 다음과 같은 차트 집합이 표시됩니다.

    측정항목 수집을 요약한 차트의 예시입니다.

    기본적으로 차트 범례는 축소되어 있습니다. 차트에 표시된 시계열 목록을 보려면  범례를 클릭합니다. 시간 참조를 설정하거나 일정 기간으로 차트를 확장하는 방법은 차트 데이터 탐색을 참조하세요.

예를 들어 기간을 일주일로 설정했는데 시간이 지나면서 수집되는 데이터가 일정하지만 예기치 않게 증가하는 경우, 특정 측정항목으로 인한 증가인지 아니면 측정항목 그룹의 일반적인 트렌드인지 확인할 수 있습니다. 측정항목 하나가 원인인 경우 측정항목의 카디널리티도 증가하는지 조사할 수 있습니다.

  • 현재 측정항목 범위로 수집된 청구 가능한 샘플의 비율을 보려면 수집된 청구 가능한 총 샘플 차트를 사용합니다.

  • 측정항목 범위에서 각 프로젝트의 총 청구 가능 금액에 대한 기여도를 확인하려면 수집된 청구 가능한 샘플별 프로젝트 차트를 사용합니다. 이 차트는 데이터를 가장 많이 전송하는 프로젝트, 데이터 전송량이 증가하거나 감소하는 프로젝트가 있는지 여부를 알려줍니다.

  • (청구 가능 샘플만 해당) 청구 가능 값에 가장 많이 기여하는 측정항목을 전송하는 네임스페이스를 찾으려면 네임스페이스 볼륨 수집 차트를 사용합니다.

  • 청구 가능 값에 가장 많이 기여하는 측정항목 범위의 측정항목을 보려면 수집된 청구 가능한 샘플별 상위 10개 측정항목 차트를 사용합니다. 수집 비율의 급격한 상승, 하락, 트렌드 또는 다른 모든 측정항목과 뚜렷한 차이를 보이는 측정항목을 찾을 수 있습니다.

  • 측정항목 범위에서 모든 측정항목의 청구 가능 값에 대한 기여도를 보려면 수집된 청구 가능한 샘플별 모든 측정항목 차트를 사용합니다. 이 차트는 상위 10개 차트의 측정항목을 포함하며 측정항목의 전반적인 수집 비율 분포를 보여줍니다.

이러한 차트를 자세히 분석하려면  옵션 더보기를 클릭하고 측정항목 탐색기에서 보기를 선택합니다. 네임스페이스 볼륨 수집 차트로 시작하고 측정항목 탐색기를 사용하여 수집 볼륨 기여 분석을 수행하는 예시는 다음을 참조하세요.

측정항목 탐색기를 사용하여 당월과 전월의 동작 비교와 같은 작업을 포함한 데이터 분석을 수행하는 방법에 대한 자세한 내용은 차트 데이터 탐색을 참조하세요.

측정항목 수집을 기반으로 알림 만들기

청구 가능한 측정항목의 측정항목 수집률 급증, 급감, 트렌드에 대한 알림을 받으려면 알림 정책을 만듭니다. 예를 들어 측정항목 컬렉션 급감은 애플리케이션의 성능이 저하되었음을 나타낼 수 있습니다. 이와 비슷하게 급증이 나타나면 예기치 않은 요금이 부과될 수 있습니다. 마지막으로 상승 트렌드는 측정항목에 라벨이 너무 많거나 카디널리티가 증가하고 있음을 나타낼 수 있습니다. 모든 상황에서 알림 정책은 문제 해결을 위해 비정상적인 동작을 알려줄 수 있습니다.

수집된 바이트별로 청구되는 측정항목과 수집된 샘플로 청구되는 측정항목이 모두 있는 경우 두 청구 값에 대한 알림 정책을 만들어야 합니다.

측정항목 수집률을 모니터링하는 알림 정책을 만들려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다.
  3. 수집된 바이트 또는 샘플의 스코어카드에서 차트 보기를 클릭합니다.
  4. 데이터를 모니터링할 차트에서 알림 정책 만들기를 클릭합니다.

    조건 필드가 채워진 상태로 알림 정책 대화상자가 열립니다. 모든 설정을 검토하고 다음 수정을 수행하는 것이 좋습니다.

    • 조건 임곗값을 업데이트합니다. 기본값이 적합하지 않을 수도 있습니다.
    • 정책에 알림 채널을 추가합니다.
    • 정책 이름을 지정합니다.

    자세한 내용은 알림 정책 만들기를 참조하세요.

측정항목 문제 조사

측정항목 관리 페이지를 사용하여 청구 가능한 측정항목의 구조나 사용과 관련된 문제를 조사할 수 있습니다. 예를 들어 다음과 같은 문제가 발생할 수 있습니다.

  • 특정 측정항목으로 인한 청구 가능 볼륨의 증가
  • 특정 측정항목에 대한 쿼리 지연 시간 증가 보고서
  • 기록되는 데이터의 양 또는 비율 한도 도달로 인한 측정항목 데이터 쓰기 오류

측정항목 데이터 쓰기 오류 발생은 예기치 않은 청구 가능 볼륨 증가 또는 쿼리 지연 시간 증가와 같은 다른 문제와 관련이 있을 수 있습니다. 예를 들어 측정항목 구성이 변경되면 카디널리티 문제가 발생하여 수집되는 데이터 볼륨 및 쿼리 지연 시간 모두에 영향을 줄 수 있으며 측정항목 쓰기 오류로 이어질 수도 있습니다.

측정항목 쓰기 오류 보기

측정항목 쓰기 오류 스코어카드에서 다음을 수행할 수 있습니다.

  • 측정항목 쓰기 요청의 상태를 봅니다.
  • 측정항목 쓰기 오류 비율이 기준 값을 초과하면 알려주는 알림 정책을 만듭니다.
  • 감사 로그를 사용 설정한 경우 측정항목 쓰기 오류의 감사 로그를 봅니다. 이러한 로그는 측정항목 쓰기 오류의 원인을 파악하는 데 도움이 될 수 있습니다.

측정항목 데이터 쓰기의 오류에 대한 정보를 보려면 다음을 수행합니다.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다.
  3. 측정항목 쓰기 오류 스코어카드에서 오류 보기를 클릭합니다.

    • Cloud Monitoring API에 대한 측정항목 쓰기 요청 상태를 보려면 API - 시계열 만들기(상태 코드) 차트를 사용합니다. 이 차트에는 timeSeries.create 메서드 호출이 표시됩니다.

      각 시계열에는 특정 HTTP 상태 코드의 쓰기 비율이 표시됩니다. 차트에 2xx 상태 결과에 대한 단일 선이 표시되면 측정항목 쓰기 오류가 없는 것입니다. 다음 스크린샷은 2xx 상태 결과와 소수의 4xx 및 5xx 상태 결과를 모두 보여줍니다.

      시계열 데이터 쓰기의 오류 비율을 보여주는 **측정항목 쓰기 오류** 차트

      측정항목 쓰기 요청 수가 증가하면 카디널리티 문제가 발생할 수 있습니다.

    • 차트에 오류의 상태 코드가 표시되고 프로젝트에 감사 로그를 사용 설정한 경우 로그를 사용하여 오류의 원인을 조사할 수 있습니다. 로그에 대해 사전 구성된 쿼리는 Monitoring API 메서드 timeSeries.create와 관련된 오류를 찾습니다. 이 메서드는 측정항목이 기록될 때마다 호출됩니다.

      timeSeries.create 오류 로그를 통해 오류 상태 코드의 원인을 자세히 확인할 수 있습니다. 예를 들어 한 번에 너무 많은 데이터를 쓰려고 하거나 활성 시계열 수 한도를 초과하는 경우 이 메서드가 실패할 수 있습니다. 자세한 내용은 Monitoring 할당량 문서의 사용자 정의 측정항목 섹션을 참조하세요.

측정항목 생성 오류 조사

실패할 수 있는 측정항목과 관련된 또 다른 메서드는 metricDescriptors.create 메서드입니다. metricDescriptors.create 메서드는 새 측정항목의 시계열 데이터를 처음 기록할 때 또는 새 라벨을 추가하여 측정항목 데이터의 구조를 변경하는 경우에 호출됩니다. 이 메서드의 오류 감사 로그는 측정항목 테이블의 각 측정항목에 대한 항목에서 확인할 수 있습니다.

특정 측정항목의 감사 로그를 보려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔의 탐색 패널에서 Monitoring을 선택한 후 측정항목 관리를 선택합니다.

    측정항목 관리로 이동

  2. 툴바에서 기간을 선택합니다.
  3. 테이블에서 측정항목을 찾은 다음  작업을 클릭합니다.
  4. 측정항목 감사 로그 보기를 선택합니다.

    로그에 대해 사전 구성된 쿼리는 Monitoring API 메서드 metricDescriptors.create와 관련된 오류를 찾습니다.

metricDescriptors.create 메서드의 오류는 측정항목 설계에서 발생할 수 있는 문제를 식별하는 데 도움이 될 수 있습니다. 허용된 측정항목 설명 수 또는 측정항목 설명의 라벨 수를 초과하면 이 메서드에서 오류가 발생할 수 있습니다. 자세한 내용은 Monitoring 할당량 문서의 사용자 정의 측정항목 섹션을 참조하세요.

다음 단계