В рамках управления проектами Firebase вам необходимо будет проверить использование Cloud Storage (например, сколько байт хранится, сколько запросов на загрузку поступает от ваших приложений).
Чтобы просмотреть сведения об использовании Cloud Storage , проверьте панель управления «Использование и выставление счетов» .
Для использования ресурсов вкладка Cloud Storage Usage в консоли Firebase и метрики, доступные через Cloud Monitoring могут помочь вам контролировать использование Cloud Storage . Этот тип мониторинга может помочь вам обнаружить потенциальные проблемы в вашем приложении. Просмотр использования вашего приложения также может дать вам представление о вашем счете. Кроме того, если что-то кажется не так, получение четкой картины операций вашего контейнера Cloud Storage (например, путем мониторинга оценки Cloud Storage Security Rules ) может быть полезным для устранения неполадок.
Консоль Firebase
Консоль Firebase включает панель управления использованием, которая показывает сохраненные байты хранилища, количество объектов, пропускную способность и запросы на загрузку с течением времени. Метрики хранилища (сохраненные байты и количество объектов) обновляются в течение 24 часов. Метрики использования (пропускная способность и запросы на загрузку) обновляются каждые несколько часов.
Перейти на страницу использования
Кроме того, консоль Firebase предоставляет панель оценки Firebase Security Rules , полезный, быстрый просмотр вызовов правил. Вы можете дополнить эту панель подробным анализом в Cloud Monitoring.
Консоль Google Cloud
Поскольку проект Firebase — это всего лишь проект Google Cloud с добавленными службами и конфигурациями Firebase, вы можете просмотреть свой проект в консоли Google Cloud .
Если у вас есть контейнер Cloud Storage по умолчанию с именем в формате*.appspot.com
, то его использование можно просмотреть на странице квот App Engine в консоли Google Cloud . Эта страница отслеживает ежедневную информацию об использовании хранилища, включая сохраненные байты, количество объектов, используемую полосу пропускания и запросы на загрузку.
Cloud Monitoring
Cloud Monitoring собирает метрики, события и метаданные из продуктов Google Cloud , которые можно использовать для создания панелей мониторинга, диаграмм и оповещений. Cloud Monitoring включает следующие метрики Cloud Storage , связанные с правилами безопасности:
Название метрики | Описание |
---|---|
Оценки правил | Количество оценок Cloud Storage Security Rules , выполненных в ответ на запросы записи или чтения. Вы можете разбить эту метрику по результату запроса (ALLOW, DENY или ERROR) или имени контейнера. |
- Частота дискретизации
- Показатели Cloud Storage проверяются каждые 60 секунд, но обновление может появиться на панелях мониторинга в течение 4 минут.
Используя эти показатели, вы можете настроить панель управления Cloud Storage следующим образом:
Выполните следующие действия, чтобы начать мониторинг Cloud Storage с помощью Cloud Monitoring .
Создайте рабочее пространство облачного мониторинга
Для мониторинга Firebase с помощью Cloud Monitoring необходимо настроить рабочее пространство для вашего проекта. Рабочее пространство организует информацию мониторинга из одного или нескольких проектов. После настройки рабочего пространства можно создавать пользовательские панели мониторинга и политики оповещения.
Откройте страницу мониторинга облака
Если ваш проект уже является частью рабочей области, откроется страница мониторинга облака. В противном случае выберите рабочую область для вашего проекта.
Выберите опцию «Новое рабочее пространство» или выберите существующее рабочее пространство.
Нажмите Добавить . После того, как ваше рабочее пространство будет создано, откроется страница мониторинга облака.
Создайте панель мониторинга и добавьте диаграмму
Отображайте показатели Firebase , собранные с помощью Cloud Monitoring, на собственных диаграммах и панелях мониторинга.
Прежде чем продолжить, убедитесь, что ваш проект является частью рабочего пространства Cloud Monitoring .
На странице мониторинга облака откройте свое рабочее пространство и перейдите на страницу панелей мониторинга .
Нажмите «Создать панель мониторинга» и введите имя панели мониторинга.
В правом верхнем углу нажмите «Добавить диаграмму» .
В окне Добавить диаграмму введите название диаграммы. Щелкните вкладку Метрика .
В поле Find resource type and metric введите Cloud Storage for Firebase . Из автоматически заполняемого раскрывающегося списка выберите одну из метрик Cloud Storage .
Чтобы добавить больше показателей в ту же диаграмму, нажмите «Добавить показатель» и повторите предыдущий шаг.
При желании настройте диаграмму по мере необходимости. Например, в поле Фильтр нажмите + Добавить фильтр . Прокрутите вниз, затем выберите значение или диапазон для интересующей вас метрики, по которой вы хотите отфильтровать диаграмму.
Нажмите «Сохранить» .
Дополнительную информацию о диаграммах мониторинга облаков см. в разделе Работа с диаграммами .
Создать политику оповещения
Вы можете создать политику оповещения на основе метрик Firebase . Выполните следующие шаги, чтобы создать политику оповещения, которая будет отправлять вам электронные письма всякий раз, когда определенная метрика Firebase достигает определенного порога.
Прежде чем продолжить, убедитесь, что ваш проект является частью рабочего пространства Cloud Monitoring .
На странице мониторинга облака откройте свое рабочее пространство и перейдите на страницу оповещений .
Нажмите «Создать политику» .
Введите название вашей политики оповещений.
Добавьте условие оповещения на основе одной из метрик Firebase . Нажмите Добавить условие .
Выберите Target . В поле Find resource type and metric введите Cloud Storage for Firebase . В автоматически заполняемом раскрывающемся списке выберите одну из метрик Cloud Storage .
В разделе «Триггеры политики» используйте раскрывающиеся поля для определения условий оповещения.
Добавьте канал уведомлений в политику оповещений. В разделе Уведомления нажмите Добавить канал уведомлений . Выберите Электронная почта в раскрывающемся меню.
Введите свой адрес электронной почты в поле Адрес электронной почты . Нажмите Добавить .
При желании заполните поле «Документация», чтобы включить дополнительную информацию в уведомление по электронной почте.
Нажмите «Сохранить» .
Если использование вашего Cloud Storage превысит установленный порог, вы получите уведомление по электронной почте.
Дополнительную информацию о политиках оповещения см. в разделе Введение в оповещения .