Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

Чтобы просмотреть Cloud Storage фактурного использования, проверьте Использование и Billing панель .

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

Консоль Firebase

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

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

Панель управления Cloud Storage Usage в консоли Firebase.

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

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

Панель управления Cloud Storage Rules в консоли Firebase.

Консоль Google Cloud

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

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

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

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

Название показателя Описание
Оценка правил Количество оценок правил безопасности облачного хранилища, выполненных в ответ на запросы записи или чтения. Вы можете разбить этот показатель по результату запроса (РАЗРЕШИТЬ, ОТКАЗАТЬ или ОШИБКА) или по имени сегмента.
Частота выборки
Метрики облачного хранилища отбираются каждые 60 секунд, но обновления могут отображаться на ваших информационных панелях в течение 4 минут.

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

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

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

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

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

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

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

  2. Выберите опцию New Workspace или выбрать существующую рабочую область.

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

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

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

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

  1. В мониторинговой Страница Cloud, откройте рабочую область и перейти на страницу Dashboards.

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

  2. Нажмите кнопку Создать панель и введите имя приборной панели.

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

  4. В окне Add Chart, введите заголовок диаграммы. Перейдите на вкладку Metric.

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

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

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

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

Более подробную информацию о чарты Облако мониторинга см Работа с графиками .

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

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

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

  1. В мониторинговой Странице Облака, откройте свое рабочее место, и перейти на страницу Оповещения.

    Перейдите на страницу создания новой политики предупреждений.

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

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

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

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

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

  7. Добавьте канал уведомлений в свою политику предупреждений. Под Уведомления, нажмите кнопку Добавить Notification Channel. Выберите Email из выпадающего меню.

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

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

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

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

Более подробную информацию о политике оповещения см Введение предупреждения .

Что дальше