Отчеты и Cloud Monitoring

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

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

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

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

Отчетность

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

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

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

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

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

Квоты

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

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

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

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

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

Биллинг

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

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

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

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

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

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

Мониторинг

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

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

Метрики

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

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

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

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

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

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

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

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

Оповещения

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

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

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

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

Что дальше?