측정항목 탐색기 사용 시 측정항목 선택

이 페이지에서는 표시할 데이터를 선택하는 방법과 측정항목 탐색기를 사용할 때 선택한 데이터를 표시하는 방법을 설명합니다. 차트 스타일 구성에 대한 자세한 내용은 보기 옵션 설정을 참조하세요.

표시할 데이터 선택

측정항목 탐색기를 사용할 때 표시할 측정항목을 지정하려면 차트 정의 페이지에서 측정항목 탭을 클릭합니다. 다음 스크린샷은 측정항목 선택기 탭을 보여줍니다.

측정항목 선택 탭을 표시합니다.

리소스 유형 및 측정항목 찾기 필드를 채우려면 하나 이상의 값 쌍을 지정해야 합니다.

  • 모니터링 리소스에서 수집할 수 있는 측정값을 식별하는 측정항목 유형입니다. 여기에 측정 대상과 측정값을 해석하는 방법에 대한 설명이 포함됩니다. 측정항목 유형측정항목이라고도 합니다. 개념 정보는 측정항목 유형을 참조하세요.

  • 모니터링 리소스는 측정항목 데이터가 캡처되는 리소스를 지정합니다. 모니터링 리소스는 모니터링 리소스 유형 또는 리소스라고도 합니다. 개념 정보는 모니터링 리소스를 참조하세요.

Monitoring에는 사용 가능한 많은 사전 정의된 측정항목 유형과 모니터링 리소스가 있으며 커스텀 측정항목도 만들 수 있습니다.

  • 사전 정의된 측정 항목 유형에 대한 자세한 내용은 측정항목 목록을 참조하세요. 측정항목은 서비스 유형별로 나열됩니다. 예를 들어 Google Cloud 측정항목 페이지에는 각 Google Cloud 서비스에 대한 일련의 테이블이 포함됩니다.

  • 사용 가능한 모니터링 리소스 유형에 대한 자세한 내용은 모니터링 리소스 목록을 참조하세요.

  • 자체 측정항목을 정의하는 방법은 커스텀 측정항목 사용을 참조하세요.

측정항목 사양 필드

측정항목을 선택하려면 리소스 유형 및 측정항목 찾기 필드를 사용하여 하나의 리소스 유형과 하나의 측정항목 유형을 선택합니다. 이 두 가지는 순서에 관계없이 지정할 수 있습니다. 시작하려면 필드를 클릭합니다. 그러면 이전 선택에 따라 1개 또는 2개의 목록이 표시됩니다. 다음 스크린샷에 표시된 것처럼 목록이 헤더, 리소스 유형, 측정항목으로 표시됩니다.

측정항목 및 리소스 선택 시 검색 목록

항목은 두 가지 방법으로 선택할 수 있습니다.

  • 목록에서 항목을 선택합니다.

  • 측정항목 필터를 입력합니다. 측정항목 필터를 입력하려면 다음을 수행합니다.

    1. 리소스 유형 및 측정항목 찾기 옆의 도움말을 클릭합니다.
    2. 도움말 창에서 직접 필터 모드를 클릭합니다.

      직접 필터 모드를 사용 설정하면 리소스 유형 및 측정항목 찾기 옵션이 리소스 유형, 측정항목, 필터 라벨이 지정된 수정 가능한 텍스트 상자로 바뀝니다.

      표시된 직접 필터 모드

      직접 필터 모드를 선택하기 전에 리소스 유형, 측정항목 또는 필터에 대해 선택했으면 해당 설정을 사용하여 리소스 유형, 측정항목, 필터 텍스트 상자가 미리 채워집니다.

    3. 리소스 유형, 측정항목, 필터 텍스트 상자에 측정항목 필터를 입력합니다. 필터에는 측정항목 유형과 리소스 유형이 포함되어야 합니다. 라벨 필터를 포함할 수도 있습니다. 필터 문법은 Monitoring 필터를 참조하세요.

      예를 들어 us-east1-b 영역에 있는 모든 Google Cloud VM 인스턴스의 로그 항목을 표시하려면 다음을 입력합니다.

      metric.type="logging.googleapis.com/log_entry_count" resource.type="gce_instance" resource.label."zone"="us-east1-b"
      

      직접 필터 모드를 사용하여 차트 또는 알림 정책을 구성했고 데이터가 없는 경우 차트에 오류 메시지가 표시됩니다. 정확한 오류 메시지는 입력한 필터에 따라 다릅니다. 예를 들어 일반적인 메시지는 Chart definition invalid입니다. No data is available for the selected time frame. 메시지가 표시될 수도 있습니다.

목록에 표시된 항목 위로 마우스를 가져가면 항목 설명이 포함된 도움말이 나타납니다. 측정항목 유형 또는 모니터링 리소스 설명에 대한 자세한 내용은 측정항목 목록 또는 모니터링 리소스 목록을 참조하세요.

하나 이상의 리소스 유형과 측정항목 쌍이 선택된 경우, 사용 가능한 모든 시계열이 차트에 표시되고, 측정항목 탭에서 지정된 측정항목 아래에 추가 항목이 표시됩니다. 다음 스크린샷은 측정항목을 지정한 이후의 측정항목 탭을 보여줍니다.

추가 선택 옵션을 표시합니다.

다음 스크린샷은 다른 구성 없이 선택된 측정항목과 리소스를 기준으로 하는 차트를 보여줍니다.

측정항목이 선택된 차트를 표시합니다.

이 차트에는 표시하지 못한 데이터가 더 있습니다. 차트에 표시 가능한 선은 300개로 제한됩니다. 이 차트는 표시할 데이터가 너무 많음을 알리고 보기 옵션 탭의 옵션 중 하나인 이상점 모드를 사용하여 표시할 데이터 양을 대폭 줄이도록 제안합니다.

하지만 데이터 세트를 보다 효율적으로 관리하기 위해 추가 측정항목 구성 옵션을 사용할 수도 있습니다. 이러한 기법을 사용하면 차트의 진단 및 분석 효율을 높이고 사용자 인터페이스 자체의 성능과 응답성도 향상시킬 수 있습니다.

데이터 필터링

필터 기준을 지정하거나 집계를 적용하거나 이상점 모드를 사용해 차트에 표시할 데이터 양을 줄일 수 있습니다. 필터를 사용하면 일정 기준 집합을 충족하는 시계열만 사용할 수 있습니다. 필터를 적용하면 차트의 선 수가 줄어들어 차트의 성능을 개선할 수 있습니다.

필터링 기준을 여러 개 제공하면 해당 차트에 모든 기준을 충족하는 시계열인 논리 AND만 표시됩니다.

Google Cloud Console에서 필터를 추가하려면 필터 필드를 클릭합니다. 그러면 필터링할 수 있는 기준 목록이 포함된 패널이 열립니다. 예를 들어 리소스 그룹, 이름, 리소스 라벨, 영역, 측정항목 라벨을 기준으로 필터링할 수 있습니다.

다음 스크린샷은 특정 측정항목의 알려진 필터링 기준 라벨을 보여줍니다.

미리 채워진 필터 라벨 목록

목록에서 선택하거나 이름을 입력하여 일치하는 항목을 찾을 수 있습니다. 또한 아직 표시되지 않은 데이터의 필터도 만들 수 있습니다. 이러한 필터 기준은 선택 목록에 표시되지 않지만, 나중에 유용할 것 같은 필터를 사용자가 수동으로 지정할 수 있습니다.

필터링할 라벨을 선택한 후에는 값, 값 범위, 비교 등 필터의 나머지 부분을 지정해야 합니다.

예를 들어 다음 스크린샷에서는 zone 리소스 라벨에 대한 필터를 보여줍니다. 필터 필드는 같음의 비교 연산자 쌍 ==~와 같지 않음의 비교 연산자 쌍 !=!=~을 지원합니다. 각 쌍의 두 번째 항목은 정규 표현식을 값으로 사용합니다. 기본값은 단순 같음=입니다.

필터 비교 연산자 목록

비교 연산자 목록 아래에는 사용 가능한 값 목록이 있습니다. 다음 스크린샷은 프로젝트의 영역 이름을 보여줍니다.

미리 채워진 일부 필터 값의 예시

필드에서는 드롭다운 목록의 항목 중 하나를 선택하거나 여러 항목과 일치하는 표현식을 입력할 수 있습니다.

  • 직접 비교 = 또는 !=를 사용하는 경우 starts_with와 같은 필터 문자열을 만들 수 있습니다. 예를 들어 필터 문자열 starts_with("us-central")은 모든 us-central 영역과 일치합니다.

    필터 문자열 사용 예시

    필터 문자열에 대한 자세한 내용은 Monitoring 필터를 참조하세요.

  • =~ 또는 !=~를 선택한 경우 RE2 정규 표현식을 값으로 입력합니다. 예를 들어 정규 표현식 us-central1-.*는 모든 us-central1 영역과 일치합니다.

    정규 표현식을 사용한 필터링 예시

    정규 표현식 ^us.*.a$는 'a'로 끝나는 모든 미국 영역과 일치합니다.

    정규 표현식을 사용한 영역 필터링 예시

여러 필터 기준을 지정할 수 있으며 동일한 라벨을 여러 번 사용할 수 있습니다. 이렇게 하면 특정 값 범위에 대한 필터를 지정할 수 있습니다. 필터를 추가하려면 필터 필드 하단에 있는 필터 추가를 클릭합니다. 현재는 필터가 논리적 AND로 구성되므로 모든 필터 기준이 충족되어야 합니다. 예를 들어 starts_withends_with 필터 문자열을 둘 다 사용하여 미국의 'a' 영역만 표시할 수 있습니다.

여러 필터를 사용한 예시

zone="starts_with("asia-east1")" 또는 zone=~"asia-east1.*" 필터를 적용하면 asia-east1 영역 중 하나의 데이터가 있는 시계열만 표시됩니다.

필터링된 시계열을 표시합니다.

데이터를 표시하는 방법 선택

이 섹션에서는 집계 필드를 설정하여 선택한 데이터를 표시하는 방법을 설명합니다. 집계는 데이터 포인트의 정렬과 서로 다른 시계열의 결합으로 구성됩니다. 집계에 대한 자세한 설명은 필터링 및 집계: 시계열 조작을 참조하세요.

  • 이상점 모드를 포함한 보기 옵션에 대한 자세한 내용은 보기 옵션 설정을 참조하세요.
  • 차트 자체와의 상호작용에 대한 자세한 내용은 차트 데이터 탐색을 참조하세요.

그룹화

서로 다른 시계열을 결합하여 측정항목에 대해 반환되는 데이터 양을 줄일 수 있습니다. 여러 시계열을 결합하려면 일반적으로 그룹화 및 함수를 지정합니다. 그룹화는 라벨 값을 기준으로 합니다. 이 함수는 그룹 내 모든 시계열이 새로운 시계열로 결합하는 방법을 정의합니다.

그룹화를 추가하려면 그룹화 기준 텍스트 상자에서 텍스트를 클릭한 후 메뉴에서 선택합니다. 메뉴는 선택한 리소스와 측정항목의 시계열 데이터에 따라 동적으로 구성됩니다. 그룹화 및 필터링에서는 동일한 라벨 집합을 사용합니다.

첫 번째 라벨을 추가하면 다음과 같은 결과가 나옵니다.

  • 애그리게이터가 선택되며, 선택한 함수는 표시되는 데이터 유형에 따라 결정됩니다. 이 함수는 변경할 수 있습니다.
  • 애그리게이터는 라벨 값이 동일한 시계열이 단일 시계열로 결합하는 방식을 결정합니다.
  • 차트에는 그룹화 기준 텍스트 상자에 나열된 라벨의 각 값마다 하나의 시계열이 표시됩니다.

여러 라벨로 그룹화할 경우 애그리게이터에서 지정된 라벨 값이 동일한 시계열을 결합합니다.

그룹화 옵션을 지정하지 않고 애그리게이터를 지정하면 이 함수는 선택된 모든 시계열에 적용되어 단일 시계열이 생성됩니다.

다음 스크린샷은 애그리게이터가 기본값인 sum으로 설정된 user_labels.version별 그룹화 설정을 보여줍니다.

그룹화 설정의 예시

이렇게 하면 user_labels.version의 각 값에 대해 하나의 시계열이 생성됩니다. 각 시계열의 데이터 포인트는 특정 버전에 대한 개별 시계열의 모든 값 합계에서 계산됩니다.

user_labels.version으로 그룹화된 시계열 표시

여러 라벨을 사용하여 그룹화할 수 있습니다. 그룹화 옵션이 여러 개 있는 경우 시계열은 각 라벨 값 조합별로 그룹화되고 집계는 각 그룹에 적용됩니다. 결과 차트는 라벨 값 조합마다 하나의 시계열을 표시합니다. 라벨을 지정하는 순서는 중요하지 않습니다.

예를 들어 다음 스크린샷은 user_labels.versionsystem_labels.machine_image를 기준으로 그룹화하는 방법을 보여줍니다.

시계열을 버전 및 머신 이미지별로 그룹화하여 표시

그림과 같이 두 라벨로 그룹화하면 각 값 쌍에 대해 하나의 시계열이 생성됩니다. 라벨 조합마다 시계열을 얻을 수 있으므로, 이 기법을 사용하면 단일 차트에 효율적으로 넣을 수 있는 것보다 많은 데이터가 생성됩니다.

그룹화를 지정하거나 애그리게이터를 선택하면 차트화된 시계열에는 프로젝트 식별자와 같은 필수 라벨과 그룹화에서 지정된 라벨만 포함됩니다.

그룹화 기준 조건 삭제

그룹화 기준 조건을 삭제하려면 다음 단계를 따릅니다.

  1. 그룹화 기준 라벨을 삭제합니다.
  2. 애그리게이터를 none으로 설정합니다.

정렬

정렬은 Monitoring에서 수신한 시계열 데이터를 데이터 포인트가 고정된 간격으로 있는 새 시계열로 변환하는 프로세스입니다. 정렬 프로세스는 고정된 시간 내 수신된 모든 데이터 포인트를 수집하고, 해당 데이터 포인트를 결합하는 함수를 적용하고, 결과에 타임스탬프를 할당하는 과정으로 구성됩니다. 이러한 함수를 사용하면 모든 샘플의 평균을 계산하거나 모든 샘플의 최댓값을 추출할 수 있습니다.

기간 필드는 시계열 데이터를 정렬할 때 사용할 최소 시간 간격을 지정합니다. 선택한 표시 기간에 차트의 데이터 포인트가 너무 많으면 정렬 기간이 자동으로 늘어나 모든 데이터 포인트가 표시됩니다. 이 필드의 기본 설정은 1분입니다.

예를 들어 샘플링 기간이 1분인 측정항목을 가정해 보겠습니다. 차트에서 1시간 분량의 데이터를 표시하도록 구성한 경우 차트에 데이터 포인트 60개 모두가 표시될 수 있습니다. 정렬 기간이 10 minutes로 설정된 경우 차트에 데이터 포인트 6개가 표시됩니다. 그러나 차트에서 데이터를 1주일 동안 표시하도록 구성한 경우 차트에 표시할 포인트가 너무 많아 기간이 자동으로 수정됩니다. 이 예시에서 수정된 정렬 기간은 1시간입니다.

정렬기 필드는 정렬 기간 내 모든 데이터 포인트를 결합하는 데 사용되는 함수를 지정합니다. 대부분의 정렬기는 일반적인 수식 기능을 수행합니다. 예를 들어 min을 선택할 때 할당되는 데이터 포인트는 할당 기간 내의 모든 데이터 포인트의 최솟값입니다. 일부 정렬기는 보다 복잡한 작업을 수행합니다.

  • next older: 할당 기간 내에서 최신 샘플만 보존하려면 next older 정렬기를 사용합니다. 이 정렬기는 일반적으로 업타임 체크와 함께 사용되며 최신 값만 필요할 때 유용한 옵션입니다.

    이 정렬기는 게이지 측정항목에만 유효합니다.

  • percentile: 선 차트, 누적 영역 차트, 누적 막대 차트의 도표 유형에 배포 측정항목을 표시하려면, 배포에 표시할 백분위수를 선택해야 합니다. 이 백분위수를 지정하는 한 가지 방법은 percentile 정렬기를 선택하는 것입니다. 5번째, 50번째, 95번째, 99번째 백분위수를 선택할 수 있습니다. 정렬된 데이터 포인트는 정렬 기간의 모든 데이터 포인트를 사용해서 지정된 백분위수를 계산하여 확인됩니다.

    이 정렬기는 배포 데이터 유형을 포함할 때 게이지 및 델타 측정항목에만 유효합니다.

  • delta: 누적 측정항목 또는 델타 측정항목을 정렬 기간별로 하나의 샘플이 포함된 델타 측정항목으로 변환하려면 이 정렬기를 사용합니다. 이 정렬기를 사용하면 데이터 보간이 발생할 수 있습니다. 이에 대한 예시는 종류, 유형, 변환을 참조하세요.

    이 정렬기는 누적 및 델타 측정항목에만 유효합니다.

  • rate: 누적 또는 델타 측정항목을 게이지 측정항목으로 변환하려면 이 정렬기를 사용합니다. 이 정렬기를 선택할 경우 변환되는 시계열을 델타 정렬기와 같이 생각하고, 정렬 기간으로 분할되는 것으로 생각할 수 있습니다. 예를 들어 원래 시계열의 단위가 MiB이고 정렬 기간의 단위가 초일 때, 이 정렬기 옵션을 선택하면 차트에 MiB/초 단위가 사용됩니다. 자세한 내용은 종류, 유형, 변환을 참조하세요.

    이 정렬기는 누적 및 델타 측정항목에만 유효합니다.

사용 가능한 정렬기에 대한 자세한 내용은 API 참조에서 Aligner를 확인하세요.

정렬 필드에 액세스하려면 다음을 수행합니다.

리소스 유형과 측정항목을 선택하면 정렬 기간이 기본 패널에 표시됩니다.

기간 필드의 표시

정렬 함수를 보려면 고급 옵션 보기를 클릭합니다.

고급 옵션의 표시

다음 스크린샷은 특정 Google Cloud 프로젝트에 있는 Compute Engine VM 인스턴스의 CPU 사용률을 보여줍니다. 이 이미지에서 정렬 필드는 기본값으로 설정됩니다. 정렬 함수가 mean으로 설정되고 정렬 기간이 1 minute으로 설정됩니다.

기본 정렬 설정을 사용하는 VM 인스턴스의 CPU 사용률

비교를 위해 다음 스크린샷은 기간을 1 minute에서 5 minutes로 변경했을 때의 결과를 보여줍니다.

5분의 정렬 기간을 기본값으로 사용하는 VM 인스턴스의 CPU 사용률

기간을 늘리면 결과 차트에 포인트가 줄어들어 시계열당 60포인트에서 시계열당 10포인트로 줄어듭니다. 차트의 각 지점은 정렬 기간의 시계열 포인트를 평균하여 계산됩니다. 정렬 기간을 늘리면 더 많은 포인트가 평균 계산되고 이는 표시된 데이터에 평활 작용을 합니다.

보조 집계

그룹화 기준 옵션에서 설명한 예와 같이 집계를 표시하는 시계열이 여러 개 있으면 보조 집계를 선택하여 집계할 수 있습니다.

보조 집계 필드

보조 집계는 차트의 모든 시계열을 단일 시계열로 축소합니다.

다음 스크린샷은 필터링된 데이터 집합을 그룹화하여 생성된 여러 시계열을 보여줍니다. 그룹화를 사용하려면 집계가 필요합니다. 여러 줄로 된 각 그룹이 한 줄로 집계됩니다. 다음 스크린샷은 영역별로 그룹화된 시계열을 보여줍니다.

영역별로 그룹화된 필터링된 시계열을 표시합니다.

다음 스크린샷은 보조 집계를 사용하여 그룹화된 시계열의 평균값을 찾은 결과를 보여줍니다.

이전 예시에 적용된 보조 집계를 표시합니다.

다음 단계