Отчеты и Cloud Monitoring

Регулярно проверяйте информацию об использовании, квотах и платежах для API платформы Google Карт. Это поможет вам анализировать использование API, соблюдать установленные лимиты и лучше контролировать расходы, планируя бюджеты. Также эти данные позволяют выявить непредвиденные взаимодействия между вашими приложениями и сервисами платформы Google Карт.

На платформе Google Карт доступны два инструмента для проверки данных об использовании, квотах и платежах:

  • Отчеты. Набор стандартных отчетов с визуализацией данных позволяет легко отслеживать использование API, квоты и данные об оплате непосредственно в Google Cloud Console. Вы можете быстро посмотреть количество вызовов API, израсходованную долю квот на использование API и динамику расходов.
  • Monitoring. С помощью этого набора инструментов, доступных как в Cloud Console, так и через API, вы можете отслеживать использование API, квоты и сведения об оплате, а также настраивать оповещения при достижении показателями заданного уровня.

    В Monitoring можно настраивать собственные сводки с диаграммами разных типов. Вы также можете получать оповещения по электронной почте или SMS, когда показатели будут достигать заданных пороговых значений.

Отчеты

На платформе Google Карт доступен набор стандартных отчетов с визуализацией данных, которые позволяют легко отслеживать использование API, квоты и сведения об оплате в Cloud Console.

Отчеты по API и сервисам

Отчет APIs & Services (API и сервисы) в Cloud Console содержит показатели всех API, включенных для проекта: API и SDK платформы Google Карт и других API Google и сервисов.

Ниже показан пример отчета APIs & Services (API и сервисы).

Скриншот страницы Monitoring API в Google Cloud Console, где открыта сводка с отчетом APIs & Services (API и сервисы). На нем показаны три графика: Traffic (Трафик), Errors (Ошибки) и Median Latency (Медианная задержка). Эти графики могут содержать данные за период от одного часа до 30 дней.

Квоты

Квоты устанавливают ограничения на количество запросов, которые ваш проект может отправлять к API платформы Google Карт. Поддерживаются три типа ограничений для запросов:

  • в день;
  • в минуту;
  • на пользователя в минуту (доступно не везде).

Квота расходуется только на успешно выполненные запросы и запросы, вызвавшие ошибки сервера. Запросы, не прошедшие аутентификацию, не учитываются.

Данные о расходовании квоты приводятся в виде графиков на странице Quotas (Квоты) в Cloud Console.

Скриншот страницы Quotas (Квоты) для Карт в Google Cloud Console. На ней показаны квоты для API, который можно выбрать в раскрывающемся списке, а также данные о загрузках карт в сравнении с заданными квотами.

Оплата

В отчетах Billing (Оплата) в Cloud Console можно найти информацию об оплате счетов и расходах, связанных с выбранным проектом.

Страница отчетов Cloud Billing позволяет просматривать затраты на использование Google Cloud Platform по всем проектам, которые связаны с платежным аккаунтом Cloud. Чтобы анализировать расходы было проще, вы можете выбирать диапазон данных и период времени, применять фильтры и группировать данные по проектам, сервисам, кодам или местоположению.

Вот примеры сведений, которые можно почерпнуть из отчетов Cloud Billing:

  • Как расходуются ваши средства на Google Cloud Platform в текущем месяце.
  • Какой из проектов в прошлом месяце оказался самым дорогим.
  • Сколько вы потратите в будущем, судя по тенденциям за прошлые периоды.
  • Сколько вы тратите в разных регионах.

Ниже показан пример отчета Billing (Оплата).

Скриншот страницы Billing (Оплата) для Карт в Google Cloud Console. Здесь показана информация о платежах за один календарный месяц по всем проектам.

Monitoring

Cloud Monitoring собирает показатели сервисов и ресурсов Google Cloud Platform, которые вы используете. Например, здесь можно отслеживать количество вызовов API и использование квоты за заданный период времени.

Вы можете задавать пользовательские показатели и графики, а также настраивать оповещения о том, что производительность сервиса ниже установленных критериев. Эту информацию можно получать по электронной почте, через SMS, в мобильном приложении Cloud Console и другими способами.

Показатели

В Cloud Monitoring:

  • Показатель описывает какое-то измеримое значение. Например, это может быть количество вызовов API, доля использования квоты или загрузка ЦП на виртуальной машине.
  • Временной ряд представляет собой структуру данных, которая содержит измерения показателя с метками времени, а также сведения об источнике и значение этих измерений.

Чтобы изучить данные показателей, можно создать график с помощью Metrics Explorer. Например, для оценки количества запросов API по минутным интервалам за весь последний час создайте в Metrics Explorer график с самыми свежими данными.

Скриншот графика с данными о количестве вызовов API. Этот график может показывать данные за период от одного часа до шести недель или указанный пользователем диапазон.

Сводки

Сводки позволяют просматривать и отслеживать данные временных рядов в виде набора графиков. Вы можете создать собственные сводки с помощью Cloud Console или Cloud Monitoring API.

Ниже показана пользовательская сводка с двумя графиками: графиком квоты слева и графиком вызовов API справа.

Скриншот пользовательской сводки, на которой показаны два графика. Слева находится график квоты, а справа – график вызовов API. На обоих графиках горизонтальная ось показывает метки времени.

Оповещения

Настройте правила оповещений, чтобы система уведомляла вас в случаях, если производительность сервиса не соответствует установленным критериям. Например, ваша команда быстрого реагирования может получать оповещения о том, что 90-й процентиль задержки по ответам HTTP 200 от вашего сервиса превысил значение 100 мс.

Оповещения позволяют своевременно получать сведения о проблемах с облачными приложениями и быстро устранять неполадки.

В Cloud Monitoring поддерживается много типов оповещений, в том числе следующие:

  • Оповещения о достижении пороговых значений. Срабатывают, если значение показателя находится выше или ниже заданного порога в течение определенного периода времени или если значение показателя уменьшается или увеличивается более чем на заданное количество процентов.
  • Оповещения о бюджете. Срабатывают, когда накопленные затраты превышают определенную долю бюджета.
  • Оповещения о квотах. Срабатывают, когда объем использования приближается к установленной квоте.

Что дальше