Отчеты и Cloud Monitoring

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

Платформа «Карты» предоставляет два инструмента, которые помогут вам просмотреть информацию об использовании, квоте и выставлении счетов:

  • Отчетность : набор предопределенных визуальных отчетов, позволяющих легко просматривать основную информацию об использовании API, квотах и ​​выставлении счетов в консоли Google Cloud. Вы можете быстро определить количество вызовов API, увидеть, насколько близки вы к достижению квот на использование API, и отслеживать использование средств на счетах с течением времени.
  • Мониторинг : набор инструментов, доступных как в консоли Cloud, так и через API, позволяющих отслеживать использование API, квоты и информацию о выставлении счетов, а также настраивать оповещения, когда любой из этих показателей приближается к заданному пределу.

    Функция мониторинга позволяет создавать собственные настраиваемые панели мониторинга, отображающие ваши показатели в виде различных типов диаграмм. Вы также можете отправлять оповещения, например, по электронной почте или SMS, когда показатель превышает заданный пороговый уровень.

Отчетность

В консоли Cloud Platform функция создания отчетов предоставляет набор предопределенных визуальных отчетов, позволяющих легко просматривать основную информацию об использовании API, квотах и ​​выставлении счетов. Просматривайте отчеты об использовании API Maps Platform, квотах и ​​выставлении счетов с помощью консоли Cloud .

Отчеты по API и сервисам

В отчете «API и сервисы» консоли Cloud представлены метрики использования всех API, включенных для вашего проекта, включая API и SDK платформы карт, а также все другие API и сервисы Google.

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

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

Квоты

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

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

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

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

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

Выставление счетов

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

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

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

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

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

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

Мониторинг

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

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

Метрики

В разделе «Мониторинг облачных сервисов»:

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

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

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

Панели мониторинга

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

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

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

Оповещения

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

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

Система облачного мониторинга поддерживает множество типов оповещений, таких как:

Что дальше?