Мониторинг активности облачного хранилища

В рамках управления проектами Firebase вам необходимо проверять использование Cloud Storage (например, сколько байт хранится, сколько запросов на загрузку поступает от ваших приложений).

Чтобы просмотреть выставленный счет за использование Cloud Storage , проверьте панель «Использование и выставление счетов» .

Что касается использования ресурсов, вкладка « Использование Cloud Storage в консоли Firebase и метрики, доступные через Cloud Monitoring могут помочь вам отслеживать использование Cloud Storage . Этот вид мониторинга может помочь вам обнаружить потенциальные проблемы в вашем приложении. Анализ использования вашего приложения также может дать вам представление о вашем счете. Кроме того, если что-то кажется не так, получение четкого представления о работе вашего сегмента Cloud Storage (например, путем мониторинга оценки Cloud Storage Security Rules ) может оказаться полезным для устранения неполадок.

Консоль Firebase

Консоль Firebase включает в себя панель управления использованием, которая показывает сохраненные байты хранилища, количество объектов, пропускную способность и запросы на загрузку с течением времени. Показатели хранилища (сохраненные байты и количество объектов) обновляются в течение 24 часов. Показатели использования (пропускная способность и запросы на загрузку) обновляются каждые несколько часов.

Перейти на страницу использования

Панель мониторинга использования облачного хранилища в консоли Firebase.


Кроме того, консоль Firebase предоставляет панель оценки Firebase Security Rules , которая дает полезное и наглядное представление вызовов правил. Вы можете дополнить эту панель детальным анализом в Cloud Monitoring.

Перейти на страницу правил

Панель управления «Правила облачного хранилища» в консоли Firebase.

Консоль Google Cloud

Поскольку проект Firebase — это всего лишь проект Google Cloud с добавленными сервисами и конфигурациями Firebase, вы можете просмотреть свой проект в консоли Google Cloud .

Если у вас есть сегмент Cloud Storage по умолчанию с форматом имени *.appspot.com , то его использование можно будет просмотреть на странице квот App Engine в консоли Google Cloud . На этой странице отслеживается ежедневная информация об использовании хранилища, включая сохраненные байты, количество объектов, используемую полосу пропускания и запросы на загрузку.

Использование облачного хранилища на странице квот Google App Engine.

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, вам необходимо настроить рабочее пространство для вашего проекта. Рабочая область организует информацию мониторинга из одного или нескольких проектов. После настройки рабочей области вы можете создавать собственные информационные панели и политики оповещений.

  1. Откройте страницу облачного мониторинга.

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

  2. Выберите параметр «Новая рабочая область» или выберите существующую рабочую область.

  3. Нажмите Добавить . После построения рабочей области откроется страница облачного мониторинга.

Создайте панель мониторинга и добавьте диаграмму

Отображайте показатели Firebase , собранные с помощью Cloud Monitoring, на собственных диаграммах и информационных панелях.

Прежде чем продолжить, убедитесь, что ваш проект является частью рабочей области Cloud Monitoring .

  1. На странице облачного мониторинга откройте свое рабочее пространство и перейдите на страницу «Панели мониторинга» .

    Перейти на страницу «Панели мониторинга»

  2. Нажмите «Создать панель мониторинга» и введите имя панели мониторинга.

  3. В правом верхнем углу нажмите «Добавить диаграмму» .

  4. В окне «Добавить диаграмму» введите заголовок диаграммы. Откройте вкладку Метрика .

  5. В поле Найти тип ресурса и метрику введите Cloud Storage for Firebase . В автоматически заполняемом раскрывающемся списке выберите одну из метрик Cloud Storage .

  6. Чтобы добавить дополнительные показатели в ту же диаграмму, нажмите «Добавить показатель» и повторите предыдущий шаг.

  7. При необходимости настройте диаграмму по мере необходимости. Например, в поле Фильтр нажмите + Добавить фильтр . Прокрутите вниз, затем выберите значение или диапазон интересующего показателя, по которому вы хотите отфильтровать диаграмму.

  8. Нажмите Сохранить .

Дополнительные сведения о диаграммах Cloud Monitoring см. в разделе Работа с диаграммами .

Создайте политику оповещений

Вы можете создать политику оповещений на основе метрик Firebase . Следуя приведенным ниже инструкциям, вы можете создать политику оповещений, которая будет отправлять вам электронные письма всякий раз, когда конкретный показатель Firebase достигает определенного порога.

Прежде чем продолжить, убедитесь, что ваш проект является частью рабочей области Cloud Monitoring .

  1. На странице облачного мониторинга откройте свое рабочее пространство и перейдите на страницу оповещений .

    Перейдите на страницу «Создать новую политику оповещений».

  2. Нажмите Создать политику .

  3. Введите имя для вашей политики оповещений.

  4. Добавьте условие оповещения на основе одной из метрик Firebase . Нажмите «Добавить условие» .

  5. Выберите цель . В поле Найти тип ресурса и метрику введите Cloud Storage for Firebase . В автоматически заполняемом раскрывающемся списке выберите одну из метрик Cloud Storage .

  6. В разделе «Триггеры политики» используйте поля раскрывающегося списка, чтобы определить условие оповещения.

  7. Добавьте канал уведомлений в свою политику оповещений. В разделе «Уведомления » нажмите «Добавить канал уведомлений» . Выберите «Электронная почта» в раскрывающемся меню.

  8. Введите свой адрес электронной почты в поле Адрес электронной почты . Нажмите Добавить .

  9. При желании заполните поле документации, чтобы включить дополнительную информацию в уведомление по электронной почте.

  10. Нажмите Сохранить .

Если использование вашего Cloud Storage превысит настроенный порог, вы получите уведомление по электронной почте.

Дополнительные сведения о политиках оповещений см. в разделе Введение в оповещения .

Что дальше