Регулярно проверяйте информацию об использовании, квотах и платежах, которая относится к API платформы Google Карт. Эти данные помогут вам оценить использование API, соблюсти установленные лимиты потребления и лучше контролировать расходы, планируя бюджеты. Также анализ этих данных может выявить непредвиденные взаимодействия между вашими приложениями и сервисами платформы Google Карт.
На платформе Google Карт доступны два инструмента для проверки данных об использовании, квотах и платежах:
- Отчеты. Набор стандартных отчетов с визуализацией данных позволяет легко отслеживать использование базовых API, квоты и платежи непосредственно в Google Cloud Console. Вы можете быстро узнать количество вызовов API и израсходованную долю квот на его использование, а также получить платежную информацию за минувшие периоды.
Cloud Monitoring. С помощью этого набора инструментов, доступных как в Cloud Console, так и через API, вы можете отслеживать использование API, квоты и платежи, а также настраивать оповещения о достижении определенного уровня тех или иных показателей.
В Monitoring можно настраивать собственные сводки с диаграммами разных типов. Вы также можете получать по электронной почте или в SMS оповещения, когда показатели будут достигать заданных пороговых значений.
Отчеты
Отчеты на платформе Google Карт поддерживают визуализацию данных и позволяют легко отслеживать использование API, квоты и платежи прямо в Google 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. Чтобы анализировать расходы было проще, вы можете выбирать диапазон данных и период времени, применять фильтры и группировать данные по проектам, сервисам, кодам или местоположению.
Отчеты 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 поддерживается много типов оповещений, в том числе следующие:
- Оповещения о достижении пороговых значений. Срабатывают, если значение показателя находится выше или ниже заданного порога в течение определенного периода времени или если значение показателя уменьшается или увеличивается более чем на заданное количество процентов.
- Оповещения о бюджете. Срабатывают, когда накопленные затраты превышают определенную долю бюджета.
- Оповещения о квотах. Срабатывают, когда объем потребления приближается к установленной квоте.