일반적인 알림 정책 설정

알림 정책을 만들려면 모니터링되는 대상, 알림 정책이 트리거되는 시점, 알림을 받는 방법을 설명해야 합니다. 이 페이지에는 알림 정책을 만드는 데 사용할 수 있는 설정이 포함되어 있습니다. 이 페이지의 섹션에는 대부분 다음과 같은 요소가 포함됩니다.

  • 제목: 관련 제품 이름과 알림 정책에 대한 간략한 설명을 보여줍니다.
  • 요약: 알림 정책에 대한 간략한 설명입니다. 자세한 내용은 제품 문서를 참조하세요.
  • 알림 정책을 만드는 단계: 알림 정책을 만드는 데 필요한 단계를 간략하게 설명합니다. 이 단계에 대한 자세한 내용은 알림 정책 만들기를 참조하세요.
  • 대상 창 필드: 이 필드는 모니터링되는 대상 및 데이터 집계 방법을 지정합니다. Google Cloud Console을 사용하는 경우 이 필드는 조건 추가 대화상자의 대상 창에 있는 필드입니다.
  • 구성 필드: 이 필드는 알림 정책이 실행되는 시기를 지정합니다. Google Cloud Console을 사용하는 경우 이 필드는 조건 추가 대화상자의 구성 창에 있는 필드입니다.

차트를 만들거나 측정항목 탐색기를 사용할 때 대상 창 표의 설정을 사용할 수 있습니다.

결제

청구 가능 또는 예측 요금이 예산을 초과하는 경우 알림을 받으려면 Google Cloud Console의 예산 및 알림 페이지를 사용하여 알림을 만듭니다.

  1. Google Cloud Console에 로그인합니다.
    Cloud Console에 로그인
  2. 콘솔 탐색 메뉴 를 열고 결제를 선택합니다. Cloud Billing 계정이 두 개 이상인 경우 다음 중 하나를 수행하세요.
    • 현재 프로젝트의 Cloud Billing을 관리하려면 연결된 결제 계정으로 이동을 선택합니다.
    • 다른 Cloud Billing 계정을 찾으려면 결제 계정 관리를 선택하고 예산을 설정할 계정을 선택합니다.
  3. 결제 탐색 메뉴에서 예산 및 알림을 선택합니다.
  4. 예산 만들기를 클릭합니다.
  5. 예산 대화상자를 완료합니다. 이 대화상자에서 Google Cloud 프로젝트 및 제품을 선택한 다음 이 조합에 대한 예산을 만듭니다. 기본적으로 예산의 50%, 90%, 100% 를 초과하면 알림이 전송됩니다. 전체 문서는 예산 및 예산 알림 설정을 참조하세요.

BigQuery 실행 시간

BigQuery 쿼리 실행 시간의 50번째 백분위 수가 사용자 정의 제한을 초과할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용합니다.

목표
필드

Resource type Global
Metric Query execution time
Filter
Aggregator none
Period 1 m
Advanced Aggregation Aligner: 50th percentile
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 허용되는 값을 결정합니다. 이 측정항목에는 50번째 백분위 수 평균값의 약 2배인 임계값을 고려합니다.
For 1 minute

BigQuery 사용량

수집된 BigQuery 측정항목이 사용자 정의 수준을 초과할 때 트리거되는 알림 정책을 만들려면 다음 단계를 따르세요.

목표
필드

Resource type BigQuery Dataset 입력
Metric 사용량과 관련된 측정항목은 Stored bytes, Uploaded bytes, Uploaded bytes billed입니다. 그러나 이는 일부 목록에 불과합니다. 사용 가능한 측정항목의 전체 목록은 BigQuery 측정항목을 참조하세요.
Filter project_id: Google Cloud 프로젝트 ID입니다.
dataset-id: 데이터세트 ID입니다.
Group By dataset-id: 데이터세트 ID입니다.
Aggregator sum
Period 1 m
Advanced Aggregation Aligner: mean
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 허용 가능한 값을 결정합니다.
For 1 minute

Compute Engine 초기 부팅 유효성 검사

Early Boot Validation은 마지막 부팅 시퀀스 중 이전 부팅 부분의 성공/실패 상태를 보여줍니다. 이전 부팅은 UEFI 펌웨어가 시작되어 부트로더에 제어권을 넘길 때까지의 부팅 시퀀스입니다.

Compute Engine VM 인스턴스의 초기 부팅 시퀀스가 실패할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용합니다.

목표
필드

Resource type GCE VM Instance
Metric Early boot validation
Filter status = failed
Group By status
Aggregator sum
Period 기본값 사용.
Advanced Aggregation 기본값을 사용합니다.
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 0
For 1 minute

Compute Engine 후기 부팅 유효성 검사

Late Boot Validation은 마지막 부팅 시퀀스 중 이후 부팅 부분의 성공/실패 상태를 보여줍니다. 이후 부팅은 부트로더가 실행된 후 완료될 때까지의 부팅 시퀀스입니다. 여기에는 운영체제 커널을 로드하는 과정이 포함됩니다.

Compute Engine VM 인스턴스의 후기 부팅 시퀀스가 실패할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용합니다.

목표
필드

Resource type GCE VM Instance
Metric late boot validation
Filter status = failed
Group By status
Aggregator sum
Period 기본값 사용.
Advanced Aggregation 기본값을 사용합니다.
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 0
For 1 minute

수집된 로깅 월별 로그 바이트

수집된 월별 로그 바이트가 Cloud Logging의 사용자 정의 한도를 초과하면 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type Global
Metric Monthly log bytes ingested
Filter
Aggregator sum
Period 60 m
Advanced Aggregation Aligner: max
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 허용 가능한 값을 결정합니다.
For 허용 가능한 최솟값은 30분입니다.

Recommendations AI 예측

Recommendations AI 예측 알림을 설정하려면 알림 정책에서 다음 설정을 사용합니다.

목표
필드

Resource type Consumed API
Metric Request count
Filter service = recommendationengine.googleapis.com
method = google.cloud.recommendationengine.v1beta1.PredictionService.Predict
response_code != 200
Aggregator sum
Period 1 m
Advanced Aggregation Aligner: sum
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 0
For 5 minutes

Recommendations AI 사용자 이벤트 기록 감소

Recommendations AI 이벤트 기록 감소 알림을 설정하려면 알림 정책에서 다음 설정을 사용합니다.

목표
필드

Resource type Consumed API
Metric Request count
Filter service = recommendationengine.googleapis.com
method = google.cloud.recommendationengine.v1beta1.PredictionService.CollectUserEvent
response_code != 200
Aggregator sum
Period 1 m
Advanced Aggregation Aligner: sum
조건
필드

Condition triggers if Any time series violates
Condition is absent
Threshold
For 10 minutes

Spanner 높은 우선순위 CPU 사용량

Cloud Spanner에 대한 높은 우선 순위 CPU 사용률이 권장 기준을 초과할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type* Cloud Spanner Instance
Metric CPU Utilization by priority
Filter instance_id = YOUR_INSTANCE_ID
priority = high
Aggregator max
Period 10 m
Advanced Aggregation Aligner: mean
* 이 리소스와 측정항목 유형을 선택하는 것은 리소스 유형 및 측정항목 찾기 창에 spanner.googleapis.com/instance/cpu/utilization_by_priority 값을 입력하는 것과 동일합니다.
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 멀티 리전 인스턴스의 경우 45%,
리전 인스턴스의 경우 65%
For 10 minutes

Spanner 24시간 이동 사용량

Cloud Spanner에 대한 CPU 사용률의 24시간 이동 평균이 권장 기준을 초과할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type* Cloud Spanner Instance
Metric Smoothed CPU utilization
Filter instance_id = YOUR_INSTANCE_ID
Aggregator sum
Period 10 m
Advanced Aggregation Aligner: mean
* 이 리소스와 측정항목 유형을 선택하는 것은 리소스 유형 및 측정항목 찾기 창에 spanner.googleapis.com/instance/cpu/smoothed_utilization 값을 입력하는 것과 동일합니다.
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 90%
For 10 minutes

Spanner 저장용량

Cloud Spanner 인스턴스의 스토리지가 권장 기준을 초과할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type* Cloud Spanner Instance
Metric Storage used
Filter instance_id = YOUR_INSTANCE_ID
Aggregator sum
Period 10 m
Advanced Aggregation Aligner: max
* 이 리소스와 측정항목 유형을 선택하는 것은 리소스 유형 및 측정항목 찾기 창에 spanner.googleapis.com/instance/storage/used_bytes 값을 입력하는 것과 동일합니다.
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 임계값을 노드당 최대 저장용량의 75%에 노드 수를 곱한 값으로 설정합니다. 현재 노드 한도는 Cloud Spanner 할당량 및 한도를 참조하세요.

노드당 2TB 제한의 경우 권장 임계값은

1649267441664 인스턴스의 노드 수를 곱한 값입니다.
For 10 minutes

API 사용량에 대한 할당량 추적

수집된 월별 Cloud Trace 스팬 수가 할당량을 초과할 때 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type Consumed API
Metric Request count
Filter service = cloudtrace.googleapis.com
response_code = 429
Aggregator sum
Period 1 m
Advanced Aggregation Aligner: sum
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 0
For 1 minute

추적 모니터 월별 스팬 사용량

월별로 수집되는 Cloud Trace 스팬 수가 사용자 정의 한도를 초과하면 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type global
Metric Monthly trace spans ingested
Filter
Aggregator sum
Period 60 m
Advanced Aggregation Aligner: max
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 허용 가능한 값을 결정합니다.
For 허용 가능한 최솟값은 30분입니다.

Trace 내보내기 오류

Cloud Trace 데이터를 BigQuery로 내보내는 중에 발생하는 오류로 인해 트리거되는 알림 정책을 만들려면 다음 설정을 사용하세요.

목표
필드

Resource type Cloud Trace
Metric Spans Exported to BigQuery
Filter status != ok
Group by status
Aggregator sum
Period 1 m
Advanced Aggregation Aligner: rate
조건
필드

Condition triggers if Any time series violates
Condition is above
Threshold 0
For 1 minute

업타임 체크 모니터링

업타임 체크 알림 정책을 만들거나, 업타임 체크의 성공 또는 지연 시간 상태를 표시하는 차트를 만들려면 업타임 체크 알림을 참조하세요.