이 문서에서는 Google Cloud 서비스를 사용할 때 자동으로 사용할 수 있는 측정항목을 설명합니다. 또한 서비스 성능에 대해 추가 정보를 수집하는 데 사용할 수 있는 여러 가지 방법을 설명합니다.
알림 정책을 만들어 Google Cloud 프로젝트에 저장된 (숫자) 측정항목 데이터를 모니터링할 수 있습니다. 이러한 정책은 정책으로 모니터링되는 데이터가 정의된 기준을 충족할 대 알림을 표시합니다. 차트 및 대시보드를 만들어 측정항목 데이터를 시각화할 수도 있습니다.
Google Cloud 프로젝트의 측정항목 범위에 따라 Google Cloud 프로젝트에서 차트로 표시하거나 모니터링할 수 있는 시계열 데이터가 결정됩니다. 기본적으로 측정항목 범위는 프로젝트를 프로젝트에서 저장한 시계열 데이터로 제한합니다. 다른 프로젝트에서 저장한 시계열 데이터가 포함되도록 측정항목 범위를 구성할 수 있습니다. 구성 문서에 대한 개념 정보와 참조는 측정항목 범위 개요를 참조하세요.
Google Cloud 서비스의 측정항목
Google Cloud 서비스에서 생성된 시스템 측정항목은 Cloud Monitoring에서 자동으로 수집되고 저장됩니다. 이러한 측정항목은 서비스 작동 방법에 대한 정보를 제공합니다. 예를 들어 Compute Engine은 각 가상 머신(VM) 인스턴스에 대해 25개가 넘는 고유 측정항목을 보고합니다.
사용 가능한 시스템 측정항목의 전체 목록은 Google Cloud 측정항목을 참조하세요.
VM의 측정항목
일부 시스템 측정항목은 Compute Engine 인스턴스에서 자동으로 캡처됩니다. 하지만 이러한 자동으로 수집된 Compute Engine 측정항목은 서비스를 모니터링하는 데 필요한 모든 정보를 제공하지 않을 수 있습니다.
Compute Engine 인스턴스에서 추가 시스템 측정항목을 수집하려면 에이전트를 설치합니다. 예를 들어 운영 에이전트 측정항목에는 CPU, 디스크, 메모리, 스왑용 측정항목이 포함됩니다. 이러한 측정항목 등은 Linux 및 Windows VM에서 수집할 수 있습니다.
에이전트 관련 정보는 Google Cloud Observability 에이전트를 참조하세요.
통합의 측정항목
Cloud Monitoring은 Compute Engine 및 Google Kubernetes Engine에서 실행되는 배포용 Apache 웹 서버, MySQL, Redis 등의 애플리케이션에서 원격 분석을 수집할 수 있는 통합을 제공합니다.
Compute Engine을 사용할 경우 서드 파티 원격 분석은 운영 에이전트에서 수집됩니다.
GKE를 사용하면 서드 파티 원격 분석이 Google Cloud Managed Service for Prometheus로 수집됩니다.
Google Cloud 콘솔에서 통합 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
정의한 측정항목
애플리케이션별 정보를 수집하도록 애플리케이션을 계측할 수 있습니다. 여러 오픈소스 계측 프레임워크를 사용하면 애플리케이션에서 측정항목, 로그, trace를 수집하고 Google Cloud를 포함한 모든 공급업체에 해당 데이터를 전송할 수 있습니다. 애플리케이션을 계측하려면 공급업체 및 제품별 API 또는 클라이언트 라이브러리 대신 OpenTelemetry와 같은 오픈소스인 공급업체 중립적인 계측 프레임워크를 사용하는 것이 좋습니다.
공급업체 중립적 계측 프레임워크를 사용하여 애플리케이션을 계측하는 방법은 계측 및 관측 가능성을 참조하세요.
클라이언트 라이브러리 또는 Cloud Monitoring API를 사용하여 애플리케이션을 계측할 수 있습니다. 이러한 접근 방식에 대한 자세한 내용은 사용자 정의 측정항목 개요를 참조하세요.
로그에서 파생된 측정항목
Google Cloud는 로그 데이터에서 측정항목을 만들 수 있습니다. 이러한 로그 기반 측정항목은 Cloud Logging에 작성된 로그에 대한 숫자 정보를 기록합니다.
Google Cloud 프로젝트에서 수신한 로그 항목 총개수와 같은 일부 측정항목은 로그에서 자동으로 파생됩니다.
또한 로그 기반 측정항목을 정의할 수 있습니다. 예를 들어 App Engine에 배포된 애플리케이션에 대해 404 Not Found
오류 수를 계산하는 측정항목을 만들 수 있습니다.
자세한 내용은 로그 기반 측정항목 개요를 참조하세요.
가격 책정
일반적으로 Cloud Monitoring 시스템 측정항목은 무료이고 외부 시스템, 에이전트, 애플리케이션의 측정항목은 무료가 아닙니다. 청구 가능한 측정항목은 수집된 바이트 수 또는 샘플 수에 따라 청구됩니다.
Cloud Monitoring 가격 책정에 대한 자세한 내용은 다음 문서를 참조하세요.