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

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

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

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

Консоль Firebase

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

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

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

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

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

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

Облачная консоль Google

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

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

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

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

Название показателя Описание
Оценки правил Количество оценок правил безопасности облачного хранилища, выполненных в ответ на запросы на запись или чтение. Вы можете разбить эту метрику по результату запроса (РАЗРЕШИТЬ, ЗАПРЕТИТЬ или ОШИБКА) или имени корзины.
Частота выборки
Показатели 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. В поле «Найти тип ресурса и показатель» введите «Облачное хранилище для Firebase» . В автоматически заполняемом раскрывающемся списке выберите одну из метрик облачного хранилища.

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

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

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

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

Создайте политику предупреждений

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

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

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

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

  2. Щелкните Создать политику .

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

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

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

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

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

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

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

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

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

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

Что дальше