Важно регулярно проверять информацию об использовании API платформы Google Карт, квотах и платежах. Эта информация помогает вам измерять использование API, соблюдать установленные лимиты потребления и контролировать расходы в рамках запланированного бюджета. Проверка этой информации также может предупредить вас о любых непредвиденных взаимодействиях между вашими приложениями и сервисами платформы Google Карт.
Платформа Карт предоставляет два инструмента, которые помогут вам просмотреть информацию об использовании, квотах и выставлении счетов:
- Отчётность : набор готовых визуальных отчётов, которые позволяют легко просматривать основную информацию об использовании API, квотах и выставлении счетов в консоли Google Cloud. Вы можете быстро определить количество вызовов API, увидеть, насколько вы близки к достижению квот на использование API, и отслеживать использование средств для выставления счетов с течением времени.
Мониторинг : набор инструментов, как в облачной консоли, так и через API, которые позволяют отслеживать использование API, квоту и платежную информацию, а также определять оповещения, когда любой из этих показателей приближается к предопределенному пределу.
Мониторинг позволяет создавать собственные настраиваемые панели мониторинга, отображающие ваши показатели в виде различных типов диаграмм. Вы также можете отправлять оповещения, например, по электронной почте или SMS, когда показатель превышает заданный порог.
Отчетность
Отчеты в Maps Platform предоставляют набор готовых визуальных отчетов, которые позволяют легко просматривать основную информацию об использовании API, квотах и выставлении счетов в Cloud Console. Просматривайте отчеты об использовании API Maps Platform, квотах и выставлении счетов с помощью Cloud Console .
Отчеты по API и сервисам
Отчет API и сервисы облачной консоли содержит показатели использования всех API, включенных в ваш проект, включая API и SDK платформы Карт, а также все остальные API и сервисы Google.
На этом изображении показан отчет по API и службам .
Квоты
Квоты устанавливают ограничения на количество запросов, которые ваш проект может сделать к API платформы Карт. Запросы можно ограничить тремя способами:
- В день
- В минуту
- На пользователя в минуту (где доступно)
В квоту засчитываются только успешные запросы и запросы, вызывающие ошибки сервера. Запросы, не прошедшие аутентификацию, в квоту не засчитываются.
Использование квот отображается в виде графиков на странице отчета «Квоты» в консоли Cloud.
Биллинг
Отчеты по выставлению счетов Cloud Console предоставляют информацию о выставлении счетов и связанных с ними расходах по выбранному вами проекту.
Страница отчетов Cloud Billing позволяет просматривать расходы на использование Google Cloud для всех проектов, связанных с аккаунтом Cloud Billing. Чтобы отслеживать важные для вас тенденции расходов, вы можете выбрать диапазон данных, указать временной диапазон, настроить фильтры диаграмм и сгруппировать данные по проекту, сервису, артикулу или местоположению.
Отчеты Cloud Billing могут помочь вам ответить на такие вопросы:
- Какова динамика моих расходов на Google Cloud в текущем месяце?
- Какой проект обошелся вам дороже всего в прошлом месяце?
- Каковы мои прогнозируемые будущие расходы с учетом исторических тенденций?
- Сколько я трачу по регионам?
На этом изображении показан отчет по выставлению счетов .
Мониторинг
Cloud Monitoring собирает данные о вашем сервисе и используемых вами ресурсах Google Cloud. Например, вы можете отслеживать вызовы API или использование квот за указанный период времени.
Вы можете не только определять пользовательские метрики и диаграммы, но и настраивать оповещения. Используйте оповещения для отправки уведомлений, когда производительность сервиса не соответствует заданным вами критериям. Например, вы можете отправить уведомление по электронной почте, SMS, в мобильное приложение Cloud Console и другими способами.
Метрики
В облачном мониторинге:
- Метрика описывает то, что измеряется. Примерами метрик являются количество вызовов API, процент использованной квоты использования или загрузка процессора виртуальной машины.
- Временной ряд — это структура данных, которая содержит измерения метрики с метками времени, а также информацию об источнике и значении этих измерений.
Для анализа данных метрик постройте диаграмму с помощью Metrics Explorer. Например, чтобы просмотреть количество запросов к API с минутным интервалом за последний час, используйте Metrics Explorer для построения диаграммы, отображающей самые последние данные.
Панели управления
Панели мониторинга позволяют просматривать и отслеживать данные временных рядов в виде набора диаграмм. Для создания собственных панелей мониторинга можно использовать облачную консоль или API Cloud Monitoring.
На следующем изображении показана пользовательская панель управления с двумя диаграммами: диаграммой квот слева и диаграммой количества API справа.
Оповещения
Чтобы получать уведомления о несоответствии производительности сервиса заданным вами критериям, создайте политику оповещений. Например, вы можете создать политику оповещений, которая будет уведомлять вашу дежурную группу, когда 90-й процентиль задержки ответов HTTP 200 от вашего сервиса превысит 100 мс.
Оповещения своевременно информируют о проблемах в ваших облачных приложениях, что позволяет вам быстро решать проблемы.
Cloud Monitoring поддерживает множество типов оповещений, таких как:
- Оповещения о пороговых значениях метрики : активировать оповещение, если метрика поднимается выше или опускается ниже значения в течение определенного периода времени или метрика увеличивается или уменьшается на предопределенный процент.
- Оповещения о бюджете : отправка уведомлений, когда ваши расходы превышают определенный процент от вашего бюджета.
- Оповещения о квоте : отправка уведомлений, когда объем использования приближается к пределу квоты.