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

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

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

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

Консоль Firebase

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

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

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

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

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

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

Консоль Google Cloud

Когда вы создаете проект Firebase, вы также создаете проект Google Cloud. Страница «Квоты App Engine» в консоли Google Cloud отслеживает ежедневную информацию об использовании хранилища, включая сохраненные байты, количество объектов, используемую полосу пропускания и запросы на загрузку.

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

Облачный мониторинг

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

Имя метрики Описание
Оценка правил Число оценок правил безопасности облачного хранилища, выполненных в ответ на запросы на запись или чтение. Вы можете разбить эту метрику по результату запроса (ALLOW, DENY или ERROR) или имени сегмента.
Частота выборки
Показатели облачного хранилища собираются каждые 60 секунд, но обновления могут появиться на панелях мониторинга через 4 минуты.

Используя эти метрики, вы можете настроить панель управления Cloud Storage следующим образом:

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

Выполните следующие действия, чтобы начать мониторинг облачного хранилища с помощью Cloud Monitoring.

Создайте рабочую область облачного мониторинга.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что дальше