측정항목 탐색기로 차트 만들기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 문서에서는 측정항목 탐색기로 임시 차트를 빌드하여 측정항목 데이터를 탐색하는 방법을 설명합니다. 예를 들어 가상 머신(VM)의 CPU 사용률을 보려면 측정항목 탐색기를 사용해서 최신 데이터를 표시하는 차트를 만들 수 있습니다.

단일 측정항목 유형이 표시된 단순 차트 또는 여러 측정항목 유형이 표시된 복합 차트를 만들 수 있습니다. 측정항목 탐색기로 차트를 만든 후에는 이를 삭제하거나, 커스텀 대시보드에 저장하거나, 해당 구성을 저장하거나, 차트를 공유할 수도 있습니다.

다음 스크린샷은 측정항목 탐색기 페이지에서 단일 측정항목 유형(VM 인스턴스의 CPU 사용률)이 표시된 차트를 보여줍니다.

측정항목 탐색기를 사용해 차트로 작성된 측정항목

이전 스크린샷에서는 3개 줄이 포함되어 있고, 각 줄에는 특정 VM의 시계열 데이터가 표시됩니다.

단일 측정항목 유형 차트 작성

측정항목 탐색기를 사용하여 단일 측정항목을 표시하도록 차트를 구성하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Monitoring을 선택하거나 다음 버튼을 클릭합니다.
    Monitoring으로 이동

  2. 탐색창에서 측정항목 탐색기를 선택합니다.

  3. 차트에 표시될 데이터를 지정합니다. 메뉴 기반 인터페이스를 사용하거나 모니터링 필터를 입력하려면 구성 탭을 선택합니다. Monitoring Query Language(MQL)를 사용하려면 MQL 탭을 선택합니다.

    구성 탭

    차트를 구성하려면 다음 단계를 완료하세요.

    1. 확인하려는 시계열 데이터 선택
    2. (선택사항) 시계열 그룹화 및 정렬

    확인하려는 시계열 데이터 선택

    다음 중 하나를 수행하여 리소스와 측정항목을 선택합니다.

    • VM의 CPU 사용률과 같은 측정항목 유형을 차트로 작성하려면 다음을 수행합니다.

      1. 측정항목 선택 메뉴를 확장합니다.
      2. (선택사항) 옵션 수를 제한하려면 필터 막대에 측정항목 또는 리소스 이름을 입력합니다. 예를 들어 VM 인스턴스의 요청 지연 시간을 차트로 작성하려면 '지연 시간'을 입력하면 됩니다.
      3. 메뉴를 사용해서 특정 리소스 및 측정항목을 선택합니다. 예를 들어 다음 항목을 선택할 수 있습니다.

        1. 활성 리소스 메뉴에서 VM 인스턴스를 선택합니다.
        2. 활성 측정항목 카테고리 메뉴에서 uptime_check를 선택합니다.
        3. 활성 측정항목 메뉴에서 요청 지연 시간을 선택합니다.
        4. 적용을 클릭합니다.
      4. (선택사항) 표시할 데이터의 하위 집합을 지정하려면 필터 추가를 선택하고 대화상자를 완료합니다. 예를 들어 필터를 적용하면 한 영역의 데이터를 볼 수 있습니다. 여러 필터를 추가할 수 있습니다. 자세한 내용은 차트 데이터 필터링을 참조하세요.

    • 서비스 수준 목표 또는 VM에서 실행 중인 프로세스 수를 차트로 작성하려면 모니터링 필터를 입력합니다.

      1. 측정항목 선택 메뉴에서 도움말을 클릭합니다.
      2. 직접 필터 모드를 선택합니다.
      3. 텍스트 상자에 모니터링 필터를 입력합니다.

    자세한 내용은 측정항목 탐색기 사용 시 측정항목 선택을 참조하세요.

    (선택사항) 시계열 그룹화 및 정렬

    • 모든 시계열을 표시하려면 그룹화 기준애그리게이터 필드를 비워 둡니다.
    • 라벨별로 시계열을 그룹화하려면 그룹화 기준 필드를 사용합니다. 이 필드의 값을 선택하면 애그리게이터 필드의 값이 자동으로 선택됩니다.
    • 시계열을 결합하는 방법을 지정하려면 애그리게이터 필드를 설정합니다. 예를 들어 그룹화 기준 필드가 비어 있고 애그리게이터 필드가 평균으로 설정된 경우 차트에 시계열의 평균이 표시됩니다.
    • 개별 시계열을 처리하는 방법을 구성하려면 고급 옵션을 선택합니다.

    자세한 내용은 차트 데이터 표시 방법 선택을 참조하세요.

    MQL 탭

    쿼리 편집기에 쿼리를 입력합니다. 예를 들어 Google Cloud 프로젝트에서 VM 인스턴스의 CPU 사용률을 차트로 작성하려면 다음 쿼리를 사용합니다.

    fetch gce_instance
    | metric 'compute.googleapis.com/instance/cpu/utilization'
    | group_by 1m, [value_utilization_mean: mean(value.utilization)]
    | every 1m
    

    다음 문서에서는 MQL에 대한 정보를 제공합니다.

    PromQL 탭

    쿼리 편집기에 쿼리를 입력합니다. 예를 들어 Google Cloud 프로젝트에서 VM 인스턴스의 평균 CPU 사용률을 차트로 작성하려면 다음 쿼리를 사용합니다.

    avg(compute_googleapis_com:instance_cpu_utilization)
    

    PromQL 사용에 대한 자세한 내용은 Cloud Monitoring의 PromQL을 참조하세요.

  4. 할당량 측정항목 유형 또는 Distribution 값 유형이 포함된 측정항목 유형을 차트로 작성한 경우 차트 스타일과 시간 제어 설정을 업데이트합니다. 다른 측정항목 유형의 경우에는 기본값 변경이 선택사항입니다.

    할당량 측정항목 유형의 경우 다음 설정을 사용합니다.

    • 이러한 측정항목은 일반적으로 하루 하나의 샘플을 보고하기 때문에 시간 제어를 최소 1주일로 설정해야 합니다.
    • 측정항목 탐색기 툴바에서 선 차트를 선택한 후 메뉴에서 누적 영역 차트를 선택합니다.

    분포 값 측정항목 유형의 경우 다음 설정을 사용합니다.

    • 측정항목 탐색기 툴바에서 선 차트를 선택한 후 히트맵 차트를 선택합니다. 자세한 내용은 분포 측정항목을 참조하세요.
  5. (선택사항) 차트에 임곗값을 추가하거나, 이상점만 확인하거나, 현재 데이터를 이전 데이터와 비교하거나, 색상 설정을 변경하려면 설정을 선택합니다. 옵션에 대한 자세한 내용은 뷰 옵션 설정을 참조하세요.

여러 측정항목 유형 차트 작성

일부 경우에는 동일 차트에서 여러 측정항목 유형의 시계열을 표시해야 할 수 있습니다. 예를 들어 VM에서 읽기 및 쓰기 로드를 비교하려면 읽기 바이트 수와 쓰기 바이트 수를 표시하도록 차트를 구성합니다.

여러 측정항목을 차트로 표시하려면 구성 탭을 사용해야 합니다. 측정항목 탐색기의 MQL 인터페이스는 여러 측정항목 차트 작성을 지원하지 않습니다.

차트에 여러 측정항목을 표시하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Monitoring을 선택하거나 다음 버튼을 클릭합니다.
    Monitoring으로 이동
  2. 탐색창에서 측정항목 탐색기를 선택합니다.
  3. 구성 탭을 선택합니다.
  4. 다음 중 하나를 수행하여 리소스와 측정항목을 선택합니다.

    • VM의 CPU 사용률과 같은 측정항목 유형을 차트로 작성하려면 다음을 수행합니다.

      1. 측정항목 선택 메뉴를 확장합니다.
      2. (선택사항) 옵션 수를 제한하려면 필터 막대에 측정항목 또는 리소스 이름을 입력합니다. 예를 들어 VM 인스턴스의 요청 지연 시간을 차트로 작성하려면 '지연 시간'을 입력하면 됩니다.
      3. 메뉴를 사용해서 특정 리소스 및 측정항목을 선택합니다. 예를 들어 다음 항목을 선택할 수 있습니다.

        1. 활성 리소스 메뉴에서 VM 인스턴스를 선택합니다.
        2. 활성 측정항목 카테고리 메뉴에서 uptime_check를 선택합니다.
        3. 활성 측정항목 메뉴에서 요청 지연 시간을 선택합니다.
        4. 적용을 클릭합니다.
      4. (선택사항) 표시할 데이터의 하위 집합을 지정하려면 필터 추가를 선택하고 대화상자를 완료합니다. 예를 들어 필터를 적용하면 한 영역의 데이터를 볼 수 있습니다. 여러 필터를 추가할 수 있습니다. 자세한 내용은 차트 데이터 필터링을 참조하세요.

    • 서비스 수준 목표 또는 VM에서 실행 중인 프로세스 수를 차트로 작성하려면 모니터링 필터를 입력합니다.

      1. 측정항목 선택 메뉴에서 도움말을 클릭합니다.
      2. 직접 필터 모드를 선택합니다.
      3. 텍스트 상자에 모니터링 필터를 입력합니다.

    자세한 내용은 측정항목 탐색기 사용 시 측정항목 선택을 참조하세요.

  5. (선택사항) 시계열을 그룹화 및 정렬합니다.

    • 모든 시계열을 표시하려면 그룹화 기준애그리게이터 필드를 비워 둡니다.
    • 라벨별로 시계열을 그룹화하려면 그룹화 기준 필드를 사용합니다. 이 필드의 값을 선택하면 애그리게이터 필드의 값이 자동으로 선택됩니다.
    • 시계열을 결합하는 방법을 지정하려면 애그리게이터 필드를 설정합니다. 예를 들어 그룹화 기준 필드가 비어 있고 애그리게이터 필드가 평균으로 설정된 경우 차트에 시계열의 평균이 표시됩니다.
    • 개별 시계열을 처리하는 방법을 구성하려면 고급 옵션을 선택합니다.

    자세한 내용은 차트 데이터 표시 방법 선택을 참조하세요.

  6. 각 추가 측정항목 유형에 대해 다음을 수행합니다.

    1. 다른 측정항목 추가를 선택합니다.

      다른 측정항목 추가를 처음 클릭하면 이전에 선택한 항목이 펼칠 수 있는 시계열 A 창에 표시됩니다. 시계열 B 창도 열립니다. 이 창에는 두 번째 측정항목을 차트로 표시하려면 작성해야 하는 구성 필드가 포함됩니다.

      다음 스크린샷은 이 동작을 보여줍니다.

      2개의 측정항목이 있는 측정항목 탐색기 구성의 예시

    2. 차트에 추가할 측정항목을 지정하려면 새 창에서 구성 옵션을 사용하세요. 예를 들어 두 번째 측정항목의 경우 시계열 B 창의 필드를 사용합니다.

측정항목 비율 차트 작성

보고된 오류 수를 모니터링하는 것이 유용할 수 있지만 오류율을 모니터링해야 할 가능성이 높습니다. 즉, 총 응답 수와 비교하여 측정된 오류 수를 알아야 합니다. 이 요구사항을 충족하려면 두 측정항목의 비율을 표시하도록 차트를 구성하면 됩니다. 측정항목 참조 차트에서 발생할 수 있는 이상과 예시에 대한 정보는 측정항목 비율을 참조하세요.

차트에 측정항목 비율을 표시하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Monitoring을 선택하거나 다음 버튼을 클릭합니다.
    Monitoring으로 이동

  2. 탐색창에서 측정항목 탐색기를 선택합니다.

  3. 차트에 표시될 데이터를 지정합니다. 메뉴 기반 인터페이스를 사용하거나 모니터링 필터를 입력하려면 구성 탭을 선택합니다. MQL을 사용하려면 MQL 탭을 선택합니다.

    구성 탭

    1. 분자를 구성합니다.

      1. 리소스 및 측정항목을 선택하려면 메뉴를 사용합니다.
      2. (선택사항) 표시할 시계열을 제한하려면 필터를 추가합니다.
      3. (선택사항) 그룹화 필드 및 정렬 매개변수를 업데이트합니다.
    2. 다른 측정항목 추가를 선택합니다.

      다른 측정항목 추가를 클릭하면 이전에 선택한 항목이 시계열 A 창에 표시됩니다. 시계열 B 창도 열립니다. 이 창에는 두 번째 측정항목을 차트로 표시하려면 작성해야 하는 구성 필드가 포함됩니다.

      다음 스크린샷은 이 동작을 보여줍니다.

      2개의 측정항목이 있는 측정항목 탐색기 구성의 예시

    3. 분모를 구성합니다.

      1. 시계열-B 창의 메뉴를 사용하여 분모의 리소스 및 측정항목을 선택합니다.

        두 측정항목은 측정항목 종류가 동일해야 합니다. 예를 들어 시계열-A의 측정항목이 게이지 측정항목인 경우 시계열-B에 선택한 측정항목도 게이지 측정항목이어야 합니다.

      2. (선택사항) 표시할 시계열을 제한하려면 필터를 추가합니다.

      3. 최소 정렬 기간 필드 값이 두 측정항목에서 동일한지 확인합니다.

      4. 두 번째 측정항목의 그룹화 매개변수를 설정합니다.

        두 번째 측정항목의 그룹화 필드는 시계열-A의 값과 일치하는 것이 좋습니다. 예를 들어 두 측정항목을 zone 라벨로 그룹화할 수 있습니다.

        두 측정항목에 같은 그룹화를 사용할 필요는 없지만 두 측정항목에 공통된 라벨만 그룹화할 수 있습니다.

    4. 측정항목을 비율로 표시를 사용 설정합니다.

      이렇게 설정하면 시계열 A 라벨이 분자로, 시계열 B 라벨이 분모로 이름이 변경됩니다.

    5. (선택사항) 분자의 측정항목을 변경하려면 분자 바꾸기를 클릭합니다.

    6. (선택사항) 비율 옵션 표시를 펼쳐 보조 집계 옵션을 구성합니다.

    MQL 탭

    쿼리 편집기에 쿼리를 입력합니다. 예를 들어 Google Cloud 프로젝트에서 VM 인스턴스의 CPU 사용률을 차트로 작성하려면 다음 쿼리를 사용합니다.

    fetch gce_instance
    | metric 'compute.googleapis.com/instance/cpu/utilization'
    | group_by 1m, [value_utilization_mean: mean(value.utilization)]
    | every 1m
    

    다음 문서에서는 MQL에 대한 정보를 제공합니다.

    PromQL 탭

    쿼리 편집기에 쿼리를 입력합니다. 예를 들어 my_summary_latency_seconds 측정항목의 평균 지연 시간 비율을 차트로 표시하려면 다음 쿼리를 사용합니다.

    sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) /
    sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
    

    PromQL 사용에 대한 자세한 내용은 Cloud Monitoring의 PromQL을 참조하세요.

나중에 참조할 수 있도록 차트 저장

측정항목 탐색기를 사용해서 측정항목 탐색에 사용할 수 있는 차트를 만들 수 있습니다. 하지만 이 도구로 생성된 차트는 영구적이지 않습니다. 측정항목 탐색기 페이지에서 벗어나면 차트가 삭제됩니다.

나중에 참조할 수 있도록 측정항목 탐색기로 구성한 차트를 저장하려면 차트를 커스텀 대시보드에 추가하거나 차트 URL을 저장합니다.

  • 커스텀 대시보드에 차트를 추가하려면 다음 중 하나를 수행합니다.

    • Google Cloud Console을 사용해서 커스텀 대시보드를 관리하는 경우에는 측정항목 탐색기 툴바에서 차트 저장을 선택하고 대화상자를 완료합니다. 차트를 기존 커스텀 대시보드에 저장하거나 대시보드를 만들 수 있습니다.

    • Cloud Monitoring API를 사용해서 커스텀 대시보드를 관리하는 경우 대시보드 및 콘텐츠를 정의하는 JSON 파일을 업데이트합니다. 측정항목 탐색기 툴바에 있는 추가 옵션 메뉴에서 JSON 표현에 액세스할 수 있습니다.

      API를 사용하여 커스텀 대시보드를 관리하는 방법은 API로 대시보드 관리를 참조하세요.

  • 차트 구성에 대한 참조를 유지하려면 차트 URL을 저장합니다. 차트 URL은 차트 구성을 인코딩하기 때문에 이 URL을 브라우저에 붙여넣으면 구성된 차트가 표시됩니다.

    차트 URL을 가져오려면 측정항목 탐색기 툴바에서 추가 옵션을 선택한 후 URL로 공유를 선택합니다.

차트 구성 저장

Cloud Monitoring API를 사용하여 커스텀 대시보드를 관리하는 경우 측정항목 탐색기를 사용해서 API에 제공한 데이터를 생성할 수 있습니다.

  • 대시보드에 추가할 차트를 JSON 형식으로 표현하려면 측정항목 탐색기로 차트를 구성하세요. 그런 후 측정항목 탐색기 내의 옵션을 사용해서 차트의 JSON 표현을 보고 복사할 수 있습니다.

  • Cloud Monitoring API에서 사용되는 Monitoring 필터의 구문을 식별하려면 측정항목 탐색기의 메뉴 기반 인터페이스를 사용하여 차트를 구성하세요. 측정항목과 필터를 선택한 후 직접 필터링 모드로 전환하면 동등한 Monitoring 필터를 볼 수 있습니다.

다음 단계