Регулярно проверяйте информацию об использовании, квотах и платежах для 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 и сервисы).
Квоты
Квоты устанавливают ограничения на количество запросов, которые ваш проект может отправлять к API платформы Google Карт. Поддерживаются три типа ограничений для запросов:
- в день;
- в минуту;
- на пользователя в минуту (доступно не везде).
Квота расходуется только на успешно выполненные запросы и запросы, вызвавшие ошибки сервера. Запросы, не прошедшие аутентификацию, не учитываются.
Данные о расходовании квоты приводятся в виде графиков на странице Quotas (Квоты) в Cloud Console.
Оплата
В отчетах Billing (Оплата) в Cloud Console можно найти информацию об оплате счетов и расходах, связанных с выбранным проектом.
Страница отчетов Cloud Billing позволяет просматривать затраты на использование Google Cloud Platform по всем проектам, которые связаны с платежным аккаунтом Cloud. Чтобы анализировать расходы было проще, вы можете выбирать диапазон данных и период времени, применять фильтры и группировать данные по проектам, сервисам, кодам или местоположению.
Вот примеры сведений, которые можно почерпнуть из отчетов Cloud Billing:
- Как расходуются ваши средства на Google Cloud Platform в текущем месяце.
- Какой из проектов в прошлом месяце оказался самым дорогим.
- Сколько вы потратите в будущем, судя по тенденциям за прошлые периоды.
- Сколько вы тратите в разных регионах.
Ниже показан пример отчета Billing (Оплата).
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 поддерживается много типов оповещений, в том числе следующие:
- Оповещения о достижении пороговых значений. Срабатывают, если значение показателя находится выше или ниже заданного порога в течение определенного периода времени или если значение показателя уменьшается или увеличивается более чем на заданное количество процентов.
- Оповещения о бюджете. Срабатывают, когда накопленные затраты превышают определенную долю бюджета.
- Оповещения о квотах. Срабатывают, когда объем использования приближается к установленной квоте.