GCP Cloud Engineer - 46

2024-04-17

  • Cloud
  • GCP

Monitoring (모니터링)

Cloud Monitoring 기능 및 개념:

  • 사이트 안정성 엔지니어링(SRE)의 핵심이며 안정적인 소프트웨어 시스템을 구축하는데 중요함

  • ㅁ Google의 SRE 원칙을 따라 세계에서 가장 큰 소프트웨어 시스템을 운영하고 있음

  • ㅁ Cloud Monitoring은 리소스 배포 후 동적으로 모니터링을 구성하고 지능형 기본값을 제공하여 쉽게 모니터링 활동을 관리

대시보드와 차트

  • 커스텀 대시보드: 모니터링하려는 측정항목의 차트 포함, 예를 들어 CPU 사용률, 네트워크 트래픽 등을 시각적으로 파악

  • 차트필터, 그룹, 집계를 통해 노이즈를 제거하고 시계열 수를 줄이며 여러 시계열을 함께 그룹화 가능

Cloud Monitoring의 기능 및 데이터 수집:

  • ㅁ 데이터 수집을 통해 플랫폼, 시스템, 애플리케이션 측면에서 측정항목을 모니터링함

  • 대시보드, 차트, 알림을 통해 모니터링 데이터로부터 인사이트를 생성함

  • 측정항목 범위를 설정하여 여러 프로젝트의 모니터링 데이터를 볼 수 있음

알림 정책 및 업타임 체크:

  • ㅁ 특정 조건이 충족되면 이메일, SMS 등 다양한 채널을 통해 알림을 받을 수 있음

  • 업타임 체크를 통해 전 세계의 공공 서비스 가용성을 테스트하고 알림 정책(alerting policy)을 생성할 수 있음

운영 에이전트 및 데이터 수집:

  • Compute Engine 인스턴스 내부에서 데이터를 수집하여 Cloud Monitoring에서 관측 가능성을 높임

  • 서드 파티 애플리케이션을 모니터링하기 위해 운영 에이전트를 구성할 수 있음

  • 커스텀 측정항목을 생성하여 특정 지표를 모니터링할 수 있음

  • ㅁ Apache, MySQL, Oracle 데이터베이스, SAP HANA, NGINX 등 서드 파티 애플리케이션 모니터링 가능

커스텀 측정항목(Custom Matrix) 및 데이터 전달:

  • 사용자 정의 측정항목을 생성하여 특정 지표를 모니터링하거나 사용자 수를 직접 전달할 수 있음

GCP Cloud ...

GCP Cloud ...