이 문서에서는 Cloud Monitoring API를 사용하여 다음 항목들에 대한 목록 또는 설명을 확인하는 방법을 보여줍니다.
시작하기 전에
- 측정항목 및 모니터링되는 리소스에 대한 소개는 측정항목, 시계열, 리소스를 참조하세요.
측정항목 설명자 나열
측정항목 설명은 측정항목을 정의하는 스키마입니다. 관심 있는 측정항목에 대한 세부정보를 찾으려면 제공되는 측정항목 설명을 찾아보세요.측정항목 유형의 이름을 지정하는 방법에 대한 자세한 내용은 이름 지정 규칙을 참조하세요.
측정항목 유형 나열
현재 측정항목 설명 목록을 가져오려면 metricDescriptors.list
메서드를 사용합니다.
반환되는 측정항목 유형의 범위를 좁히려면 필터를 사용합니다.
검색할 측정항목 유형을 결정하기 위해서는 값 유형 및 측정항목 종류를 참조하세요.
C#
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Go
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Java
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Node.js
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
PHP
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Python
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Ruby
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
문제가 있으면 API 호출 문제 해결을 참조하세요.
측정항목 설명 가져오기
단일 측정항목 유형에 대한 정보를 가져오려면 metricDescriptors.get
메서드를 사용합니다.
이 메서드는 측정항목 설명을 반환합니다.
특정 측정항목 설명을 검색하려면 API에 측정항목의 전체 이름을 제공해야 합니다. 전체 이름은 두 가지 구성요소로 구성됩니다.
projects/PROJECT_ID/metricDescriptors
로 구성된 프리픽스.- 측정항목 설명을 식별하는
type
값(예:compute.googleapis.com/firewall/dropped_packets_count
).type
값에 대한 자세한 내용은 측정항목 유형 나열에서 프로토콜 탭을 참조하세요.
다음은 측정항목의 전체 이름의 예시입니다.
projects/PROJECT_ID/metricDescriptors/compute.googleapis.com/firewall/dropped_packets_count
C#
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Go
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Java
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Node.js
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
PHP
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Python
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Ruby
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
문제가 있으면 API 호출 문제 해결을 참조하세요.
모니터링 리소스 나열
모니터링 리소스는 모니터링할 수 있는 클라우드 항목입니다. 측정항목이 있는 항목 종류를 찾으려면 모니터링 리소스 유형의 목록을 찾아봅니다.
모니터링 리소스에 대한 정보를 보려면 기존 프로젝트에 API 요청을 수행하거나 모니터링 리소스 목록 문서를 사용할 수 있습니다.
리소스 유형 나열
Monitoring API에서 모니터링 리소스 유형의 현재 목록을 가져오려면 monitoredResourceDescriptors.list
메서드를 사용하여 프로젝트 ID를 제공합니다.
C#
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Go
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Java
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Node.js
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
PHP
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Python
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Ruby
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
문제가 있으면 API 호출 문제 해결을 참조하세요.
리소스 설명자 가져오기
특정 모니터링 리소스 설명어를 가져오려면 monitoredResourceDescriptors.get
메서드를 사용합니다.
특정 모니터링 리소스 설명을 검색하려면 API에 해당 설명의 전체 이름을 제공해야 합니다. 전체 이름은 두 가지 구성요소로 구성됩니다.
projects/PROJECT_ID/monitoredResourceDescriptors
로 구성된 프리픽스.- 모니터링 리소스 설명을 식별하는
type
값(예:gce_instance
).type
값에 대한 자세한 내용은 리소스 유형 나열에서 프로토콜 탭을 참조하세요.
다음은 모니터링 리소스의 전체 이름의 예시입니다.
projects/PROJECT_ID/monitoredResourceDescriptors/gce_instance
C#
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Go
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Java
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Node.js
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
PHP
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Python
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
Ruby
Monitoring에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
코드 샘플을 실행하기 전에 GOOGLE_CLOUD_UNIVERSE_DOMAIN
환경 변수를 s3nsapis.fr
으로 설정합니다.
문제가 있으면 API 호출 문제 해결을 참조하세요.
다음 단계
- Cloud Monitoring API를 사용하여 시계열 데이터를 읽는 방법에 대한 자세한 내용은 시계열 데이터 검색을 참조하세요.