보고 및 모니터링 개요

Google Maps Platform API 사용량, 할당량, 결제 정보를 정기적으로 검토하는 것이 중요합니다. 이 정보는 API 사용량을 측정하고, 사전 정의된 사용량 한도를 넘지 않으며, 계획된 예산을 통해 비용을 관리하는 데 유용하게 사용될 수 있습니다. 이 정보를 검토하면 애플리케이션과 Google Maps Platform 서비스 간에 발생할 수 있는 예기치 않은 상호작용에 대해서도 사전에 파악할 수 있습니다.

Maps Platform에서는 사용량, 할당량, 결제 정보를 검토하는 데 도움이 되는 두 가지 도구를 제공합니다.

  • 보고: Google Cloud Console에서 기본 API 사용량, 할당량, 결제 정보를 쉽게 볼 수 있는 사전 정의되고 시각적으로 표현된 보고서 모음입니다. API 호출 수를 빠르게 파악하고 API 사용 할당량까지 얼마나 남았는지 확인하며 시간 경과에 따른 결제 사용량을 모니터링할 수 있습니다.
  • 모니터링: Cloud Console 및 API를 통해 API 사용량, 할당량, 결제 정보를 모니터링하고 이러한 측정항목 중 하나라도 사전 정의된 한도에 가까워졌을 때의 알림을 정의하는 도구 모음입니다.

    모니터링을 사용하면 다양한 차트 유형으로 측정항목을 표시하는 맞춤설정된 모니터링 대시보드를 만들 수 있습니다. 또한 측정항목이 사전 정의된 기준을 초과하면 이메일 또는 SMS 문자 메시지와 같은 경고 알림을 보낼 수 있습니다.

보고

Maps Platform의 보고에서는 Cloud Console에서 기본 API 사용량, 할당량, 결제 정보를 쉽게 볼 수 있는 사전 정의되고 시각적으로 표현된 보고서를 제공합니다. Cloud Console을 사용하여 Maps Platform API 사용량, 할당량, 결제 번호에 대한 보고서를 조회할 수 있습니다.

API 및 서비스 보고서

Cloud Console API 및 서비스 보고서에서는 Maps Platform API 및 SDK, 기타 모든 Google API와 서비스를 포함하여 프로젝트에 대해 사용 설정된 모든 API의 사용량 측정항목을 제공합니다.

아래 이미지는 API 및 서비스 보고서를 보여줍니다.

API 및 서비스 보고서 대시보드를 보여주는 Google Cloud Console의 Monitoring API 페이지
  스크린샷 트래픽, 오류, 지연 시간 중앙값에 대한 별도의 차트를 보여줍니다. 이 차트에는
  1시간에서 30일 동안의 데이터를 표시할 수 있습니다.

할당량

할당량은 프로젝트에서 Maps Platform API에 요청할 수 있는 요청 수의 한도를 설정합니다. 요청은 다음 세 가지 방법으로 제한할 수 있습니다.

  • 하루당 할당량
  • 분당 할당량
  • 사용자 1명의 분당 할당량

할당량에는 성공적인 요청과 서버 오류를 유발한 요청만 포함됩니다. 인증에 실패한 요청은 할당량에 포함되지 않습니다.

할당량 사용량은 Cloud Console의 할당량 보고서 페이지에 그래프로 표시됩니다.

Google Cloud Console의 지도 할당량 페이지 스크린샷 선택기를 사용하여 API별 할당량을 표시한 후
  해당 API에 대해 설정된 할당량을 기준으로 지도 로드를 표시합니다.

결제

Cloud Console 결제 보고서에서는 선택한 프로젝트의 결제 및 관련 비용 정보를 제공합니다.

Cloud Billing 보고서 페이지에서는 Cloud Billing 계정에 연결된 모든 프로젝트의 Google Cloud Platform 사용 비용을 볼 수 있습니다. 나에게 중요한 비용 추세를 볼 수 있도록 데이터 범위를 선택하고, 기간을 지정하고, 차트 필터를 구성하고, 프로젝트, 서비스, SKU, 위치별로 그룹화할 수 있습니다.

Cloud Billing 보고서에서는 다음과 같은 항목을 확인할 수 있습니다.

  • 이번 달 Google Cloud Platform 지출 추세
  • 지난달 비용이 가장 높았던 프로젝트
  • 이전 추세를 기준으로 예상되는 향후 비용
  • 리전별 지출 현황

아래 이미지는 결제 보고서를 보여줍니다.

Google Cloud Console의 지도 결제 페이지 스크린샷 한 달간 이루어진 모든 프로젝트의
  결제 정보를 표시합니다.

모니터링

Cloud Monitoring에서는 사용 중인 서비스 및 Google Cloud Platform 리소스의 측정값을 수집합니다. 예를 들어 지정된 시간 간격 동안 API 호출 수 또는 할당량 사용량을 모니터링할 수 있습니다.

맞춤 측정항목과 차트뿐만 아니라 알림도 정의할 수 있습니다. 서비스 실적이 정의된 기준을 충족하지 않을 때 알림을 받도록 알림 기능을 설정하세요. 예를 들어 이메일, 문자 메시지, Cloud Console 모바일 앱 등의 알림 기능을 통해 알림을 보낼 수 있습니다.

측정항목

Cloud Monitoring의 경우

  • 측정항목은 측정된 항목을 설명합니다. 측정항목의 예로는 API 호출 수, 사용된 사용 할당량의 비율 또는 가상 머신의 CPU 사용률이 있습니다.
  • 시계열은 측정항목의 타임스탬프 값 및 측정값의 소스와 의미에 대한 정보를 포함하는 데이터 구조입니다.

측정항목 데이터를 탐색하려면 측정항목 탐색기로 차트를 만들어 보세요. 예를 들어 지난 1시간 동안의 API 요청 수를 1분 간격으로 보려면 측정항목 탐색기를 사용하여 최신 데이터를 표시하는 차트를 만드세요.

API 수를 보여주는 맞춤 선 차트 스크린샷 차트에는 1시간에서 6주까지
  또는 맞춤설정된 기간의 데이터를 표시할 수 있습니다.

대시보드

대시보드에서는 차트 모음에서 시계열 데이터를 조회 및 모니터링할 수 있습니다. 맞춤 대시보드를 만들려면 Cloud Console 또는 Cloud Monitoring API를 사용하면 됩니다.

다음 이미지는 두 가지 차트가 있는 맞춤 대시보드를 보여주는 것으로, 왼쪽은 할당량 차트, 오른쪽은 API 수 차트입니다.

두 개의 차트가 표시된 맞춤 대시보드의 스크린샷 왼쪽 차트는 할당량 차트,
  오른쪽 차트는 API 사용량 차트입니다. 두 차트 모두 가로축에
  시각이 표시됩니다.

알림

서비스 실적이 정의된 기준을 충족하지 않았을 때 알림을 받으려면 알림 정책을 만듭니다. 예를 들어 서비스에서 HTTP 200 응답 지연 시간의 90번째 백분위수가 100ms를 초과하면 대기팀에게 알림을 보내도록 알림 정책을 만들 수 있습니다.

알림을 통해 클라우드 애플리케이션의 문제를 적시에 파악하여 문제를 신속하게 해결할 수 있습니다.

Cloud Monitoring은 다음과 같은 여러 유형의 알림을 지원합니다.

  • 측정항목 기준 알림: 측정항목이 특정 기간 동안 일정 수치보다 증가 또는 감소하거나 측정항목이 사전 정의된 비율만큼 증가 또는 감소하는 경우 알림을 트리거합니다.
  • 예산 알림: 비용이 예산의 일정 비율을 초과하면 알림을 트리거합니다.
  • 할당량 알림: 사용량이 할당량 한도에 가까워지면 알림을 트리거합니다.

다음 단계