Регулярно проверяйте информацию об использовании, квотах и платежах для API платформы Google Карт. Эти данные помогут вам оценить использование API, соблюсти установленные лимиты потребления и лучше контролировать расходы, планируя бюджеты. Также анализ этих данных может выявить неожиданные взаимодействия между вашими приложениями и сервисами платформы Google Карт.
На платформе Google Карт доступны два инструмента для проверки данных об использовании, квотах и платежах:
- Отчеты. Набор стандартных отчетов с визуализацией данных позволяет легко отслеживать использование API, квоты и платежи непосредственно в Google Cloud Console. Вы можете быстро посмотреть количество вызовов API, израсходованную долю квот на использование API и платежную информацию за минувшие периоды.
Cloud Monitoring. С помощью этого набора инструментов, доступных как в Cloud Console, так и через API, вы можете отслеживать использование API, квоты и платежи, а также настраивать оповещения при достижении показателями определенного уровня.
В Monitoring можно настраивать собственные сводки с диаграммами разных типов. Вы также можете получать по электронной почте или в SMS оповещения о том, что показатель достиг определенного предела.
Отчеты
Отчеты на платформе Google Карт поддерживают визуализацию данных и позволяют легко использование API, квоты и платежи прямо в Google Cloud Console.
Отчеты APIs & Services (API и сервисы)
В отчете Cloud Console APIs & Services (API и сервисы) можно найти статистику по всем API проекта (API и SDK платформы Google Карт и других API Google и сервисов).
На рисунке ниже показан пример отчета APIs & Services (API и сервисы).
Квоты
Квоты устанавливают ограничения на количество запросов, которые ваш проект может отправлять к API платформы Google Карт. Поддерживаются три типа ограничений для запросов:
- в день;
- в минуту;
- на пользователя в минуту.
В квоте учитываются только успешно выполненные запросы и запросы, вызывающие ошибки сервера. Запросы, не прошедшие аутентификацию, в нее не входят.
Данные об использовании квоты приводятся в виде графиков на странице Quotas (Квоты) в Cloud Console.
Оплата
В отчетах Cloud Console Billing (Оплата) можно найти информацию об оплате счетов и расходах, связанных с выбранным проектом.
Страница отчетов Cloud Billing позволяет просматривать затраты на использование платформы Google Карт по всем проектам, которые связаны с платежным аккаунтом Cloud. Чтобы вам было проще находить и анализировать тенденции, выбирайте диапазон данных и период времени, применяйте фильтры и группируйте данные по проектам, сервисам, кодам или местоположению.
Отчеты Cloud Billing помогут вам получить ответы на следующие вопросы:
- Как расходуются мои средства на Google Cloud Platform в текущем месяце?
- Какой из проектов в прошлом месяце оказался самым дорогим?
- Сколько я потрачу в будущем, если основывать прогноз на тенденциях за прошлые периоды?
- Сколько я трачу в разных регионах?
На рисунке ниже показан пример отчета Billing (Оплата).
Cloud Monitoring
Cloud Monitoring собирает показатели сервисов и ресурсов Google Cloud Platform, которые вы используете. Например, здесь можно отслеживать количество вызовов API и использование квоты за заданный период времени.
Вы можете задавать пользовательские показатели и графики, а также настраивать оповещения о том, что производительность сервиса не соответствует установленным критериям. Например, вы можете получать оповещения по электронной почте, через SMS, в мобильном приложении Cloud Console и другими способами.
Показатели
В Cloud Monitoring:
- Показатель описывает какой-то измеримый параметр. Например, это может быть количество вызовов API, доля использования квоты потребления, загрузка ЦП на виртуальной машине.
- Временной ряд представляет собой структуру данных, которая содержит результаты измерений: временные метки, сведения об источнике и значения этих измерений.
Для анализа этих данных можно создать график с помощью Metrics Explorer. Например, для оценки количества запросов API по минутным интервалам за весь последний час создайте в Metrics Explorer график с самыми свежими данными.
Сводки
Сводки позволяют просматривать и отслеживать данные временных рядов в виде графиков. Вы можете создать собственные сводки с помощью Cloud Console или Cloud Monitoring API.
На рисунке ниже показана пользовательская сводка с двумя графиками: график квоты слева и график вызовов API справа.
Оповещения
Настройте правила оповещений, чтобы система уведомляла вас, когда производительность сервиса не будет соответствовать установленным критериям. Например, ваша команда быстрого реагирования может получать оповещения о том, что 90-й процентиль задержки по ответам HTTP 200 от вашего сервиса превысил значение 100 мс.
Оповещения позволяют своевременно получать сведения о проблемах с облачными приложениями и быстро устранять неполадки.
В Cloud Monitoring поддерживается много типов оповещений, в том числе следующие:
- Оповещения о достижении пороговых значений. Срабатывают, если: значение показателя находится выше или ниже заданного порога в течение определенного периода времени; значение показателя уменьшается или увеличивается более чем на заданное количество процентов.
- Оповещения о бюджете. Срабатывают, когда накопленные затраты превышают определенную долю бюджета.
- Оповещения о квотах. Срабатывают, когда число запросов приближается к установленной квоте.