Отчеты и Cloud Monitoring

Важно регулярно проверять информацию об использовании 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 мониторинга» в консоли Google Cloud, на которой отображается панель управления отчётами по API и сервисам. На ней показаны отдельные диаграммы для трафика, ошибок и средней задержки. Эти диаграммы могут отображать данные за период от одного часа до 30 дней.

Квоты

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

  • В день
  • В минуту
  • На пользователя в минуту (где доступно)

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

Использование квот отображается в виде графиков на странице отчета «Квоты» в консоли Cloud.

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

Биллинг

Отчеты по выставлению счетов Cloud Console предоставляют информацию о выставлении счетов и связанных с ними расходах по выбранному вами проекту.

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

Отчеты Cloud Billing могут помочь вам ответить на такие вопросы:

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

На этом изображении показан отчет по выставлению счетов .

Скриншот страницы «Оплата» Карт в консоли Google Cloud. На ней отображается информация о платежах за один календарный месяц по всем проектам.

Мониторинг

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

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

Метрики

В облачном мониторинге:

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

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

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

Панели управления

Панели мониторинга позволяют просматривать и отслеживать данные временных рядов в виде набора диаграмм. Для создания собственных панелей мониторинга можно использовать облачную консоль или API Cloud Monitoring.

На следующем изображении показана пользовательская панель управления с двумя диаграммами: диаграммой квот слева и диаграммой количества API справа.

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

Оповещения

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

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

Cloud Monitoring поддерживает множество типов оповещений, таких как:

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

Что дальше?