Отчеты и Cloud Monitoring

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

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

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

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

Составление отчетов

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

Отчеты об API и услугах

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

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

Снимок экрана страницы API мониторинга в Google Cloud Console, на которой показана панель отчетов API и сервисов. Он показывает отдельные диаграммы для трафика, ошибок и средней задержки. Эти диаграммы могут отображать данные за период от одного часа до 30 дней.

Квоты

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

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

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

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

Снимок экрана: страница квот карт в Google Cloud Console. Он показывает квоты по API с помощью селектора, а затем показывает загрузку карт относительно установленных квот для соответствующего API.

Биллинг

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

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

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

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

На этом изображении показан отчет о платежах .

Снимок экрана страницы оплаты Карт в Google Cloud Console. Здесь показана платежная информация за один календарный месяц для всех проектов.

Мониторинг

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

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

Метрики

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

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

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

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

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

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

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

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

Оповещения

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

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

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

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

Что дальше