실습편 - GCP Resource Monitoring

목록으로 돌아가기
GCP 리소스 모니터링

지난 GCP 2 tier 실전편에서 만든 리소스들을 모니터링해보자.

Cloud Monitoring

- GCP는 Metric Scope를 구성하여 프로젝트의 메트릭을 개별적으로 확인할 수 있으며 다른 프로젝트에 저장된 메트릭과 함께 볼 수 있다.

1) 단일 프로젝트

- 새로운 Project A를 생성하면 해당 프로젝트는 자동으로 Metric Scope가 설정되고 해당 프로젝트의 메트릭만 볼 수 있다.



2) 단일 조직 내 여러 프로젝트

- 여러 프로젝트에 대해 모니터링을 한 곳에서 통합 관리 할 수 있는 방법으로 Project a-host, a-ingest, a-data 를 Metric Scope에 액세스하면 Scoping Project에서 프로젝트 세 개 모두의 메트릭을 볼 수 있다.



경로 : GCP Console > Monitoring > Settings > ADD GCP PROJECT

대시보드 및 차트 구성

- Cloud Monitoring은 사전 정의된 대시보드와 커스텀 대시보드를 제공하고 있다.

1.사전 정의된 대시보드

경로 : GCP Console > Monitoring > Overview


2.커스텀 대시보드

경로 : GCP Console > Monitoring > Dashboards > CREATE DASHBOARD



Cloud Console 화면에서 커스텀 대시보드를 생성하는 경우

- BASIC 모드 : 대시보드를 구성하는 기본 모드로 사용자가 차트를 쉽고 빠르게 구성할 수 있도록 최소한의 구성옵션을 제공한다

- ADVANCED 모드 : 모든 위젯 구성 필드에 액세스하여 대시보드를 생성 할 수 있으며 이 모드는 대부분의 집계 필드에 대한 액세스를 제공한다

- MQL(Monitoring Query Language) 모드 : 쿼리 언어를 사용하여 차트를 구성 할 수 있는 모드로 표현형 텍스트 기반 인터페이스를 제공한다


아래와 같이 로그를 필터링해서 볼 수 있다.



알림

- 구성 : Console > Monitoring > Alerting > CREATE POLICY

구성한 알림 조건으로 여러 채널을 통해 알림을 받을 수 있다. Mobile Devices (Cloud Mobile App), Slack, Webhooks, Email, SMS 등 다양한 채널 선택이 가능하다.


[Reference]

GCP 리소스 모니터링 설정

GCP Monitoring docs

Buy Me A Coffee