Monitoring API 사용 설정

Monitoring API를 사용하려면 먼저 API를 사용 설정하고 사용자가 액세스할 수 있도록 승인해야 합니다.

이 페이지에서는 Monitoring API v3 사용을 설정하고 승인하는 방법을 설명합니다.

API 사용 설정

Monitoring API를 사용하려면 먼저 사용 설정해야 합니다. Cloud SDK gcloud 명령줄 도구 또는 Cloud Console을 사용하여 상태를 확인하고 필요한 경우 API를 사용 설정할 수 있습니다.

Cloud SDK

  1. 워크스테이션에 Cloud SDK를 아직 설치하지 않았으면 Google Cloud SDK를 참조하세요.

  2. Monitoring API가 사용 설정되었는지 확인하려면 워크스테이션에서 다음 명령어를 실행합니다.

    gcloud services list
    

    출력에 monitoring.googleapis.com이 표시되면 API가 사용 설정된 것입니다.

  3. API가 사용 설정되지 않았으면 다음 명령어를 실행하여 사용 설정합니다.

    gcloud services enable monitoring
    

자세한 내용은 gcloud services를 참조하세요.

Cloud Console

API 및 서비스로 이동

  1. API에 액세스하는 데 사용할 프로젝트를 선택합니다.
  2. API 및 서비스 사용 버튼을 클릭합니다.
  3. 'Stackdriver'를 검색합니다.
  4. 검색 결과에서 'Cloud Monitoring API'를 클릭합니다.
  5. 'API 사용 설정됨'이 표시되면 API가 이미 사용 설정된 것입니다. 그렇지 않으면 사용 설정 버튼을 클릭합니다.

API 사용 승인

API에 대한 액세스는 ID 및 액세스 관리(IAM) 역할 및 권한으로 제어합니다. 각 메서드와 연결된 권한이 있으며 관련 메서드에 대한 권한을 역할로 클러스터링하여 사용자에게 부여할 수 있습니다. 자세한 내용은 액세스 제어를 참조하세요.

API에 대한 액세스가 승인되면 어디서나 API를 사용할 수 있습니다. 예를 들어 로컬 워크스테이션에서 timeSeries.list 메서드를 사용할 수 있습니다. 또한 API를 사용하여 모니터링 리소스로 표현될 수 있는 모든 항목에 대한 측정항목을 보낼 수 있습니다. 사용 가능한 유형 목록은 모니터링 리소스 유형 선택을 참조하세요. 그러나 Cloud Monitoring 에이전트는 클라우드 VM에서 실행되도록 설계되었으며 로컬 워크스테이션에서는 작동하지 않습니다.

Monitoring API를 사용하는 애플리케이션을 작성하는 경우 권장 클라이언트 라이브러리애플리케이션 기본 사용자 인증 정보를 사용하여 애플리케이션을 승인합니다. 이렇게 하면 애플리케이션 코드에서 승인 세부정보가 숨겨집니다.

경우에 따라 API 키를 사용할 수도 있지만 일반적으로 서비스 계정이 권장됩니다. API 키는 백엔드 서버가 없는 브라우저 및 모바일 애플리케이션과 같은 클라이언트에서 유용합니다. 자세한 내용은 API 키 사용을 참조하세요.

Cloud APIs 인증 및 승인에 대한 자세한 내용은 인증 가이드를 참조하세요

클라이언트 라이브러리 사용

API를 사용 설정하고 승인하면 코드 작성을 시작할 수 있습니다. Monitoring 클라이언트 라이브러리를 사용하려면 클라이언트 라이브러리를 참조하세요.