Экспорт данных Firebase в Cloud Logging

Экспорт данных из различных продуктов Firebase в Cloud Logging позволяет просматривать, искать, фильтровать и запрашивать журналы из вашего проекта и приложений. Используя экспортированные данные, вы можете создавать и использовать метрики на основе журналов, строить диаграммы и пользовательские панели мониторинга, а также настраивать пользовательские оповещения.

Следующие продукты поддерживают экспорт данных в Cloud Logging :

  • Firebase Crashlytics : После настройки экспорта Firebase экспортирует события, собранные Crashlytics , и (при необходимости) данные о сессиях Firebase в Cloud Logging .

  • Firebase Hosting : После настройки экспорта Firebase экспортирует журналы веб-запросов с ваших сайтов Firebase Hosting в Cloud Logging .

  • Firebase App Hosting : Нет необходимости настраивать экспорт; Firebase автоматически экспортирует журналы Firebase App Hosting в Cloud Logging .

  • Cloud Functions for Firebase : Нет необходимости настраивать экспорт; Firebase автоматически экспортирует журналы функций в Cloud Logging .


Эта страница поможет вам в следующем:

Что можно сделать с данными, экспортированными в Cloud Logging

Функция Cloud Logging предоставляется Google Cloud Observability Suite .

Вот несколько способов работы с данными, экспортированными в Cloud Logging :

  • В консоли Google Cloud вы можете использовать инструмент Logs Explorer для просмотра, поиска и фильтрации этих журналов.

  • Вы можете запрашивать данные из журналов, создавать и использовать метрики на основе журналов, строить диаграммы и пользовательские панели мониторинга, настраивать пользовательские оповещения и хранить данные из журналов.

  • Вы можете экспортировать свои данные другим поставщикам услуг.

Подробнее об этих параметрах можно узнать в общей документации Cloud Logging , а также на страницах, посвященных конкретным продуктам Firebase Crashlytics и Firebase Hosting .

Обратите внимание, что для Cloud Functions for Firebase вы также можете просмотреть свои журналы на панели мониторинга Functions в консоли Firebase .



Настройте экспорт в Cloud Logging

Вот как настроить экспорт в Cloud Logging :

  1. Войдите в консоль Firebase , затем выберите свой проект.

  2. Нажмите , затем выберите «Настройки проекта» .

  3. Выберите вкладку «Интеграции» .

  4. На вкладке интеграции Cloud Logging нажмите «Ссылка» .

  5. Следуйте инструкциям на экране, чтобы настроить экспорт данных в Cloud Logging .

    Если у вас уже есть одно или несколько активных приложений или сайтов Firebase Hosting , в процессе связывания отображается приблизительный уровень использования данных для журналов каждого из ваших приложений или сайтов. Это значение рассчитывается на основе объема данных за предыдущие 30 дней.

Отключение от Cloud Logging прекращает экспорт новых журналов.

Отключение от Cloud Logging может остановить экспорт только для Firebase App Hosting , Firebase Hosting и Firebase Crashlytics . Вы не можете остановить экспорт логов для Cloud Functions for Firebase .

Обратите внимание на следующее:

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

  • Если данные Cloud Logging хранятся в других сервисах (например, BigQuery ), то на эти данные могут распространяться другие условия сохранения данных.

Отключиться от Cloud Logging можно на уровне проекта Firebase, на уровне продукта или на уровне бэкэнда, сайта или приложения для конкретного продукта.

Вот как отвязаться от Cloud Logging :

  1. В консоли Firebase перейдите на страницу «Интеграции» .

  2. В разделе Cloud Logging » нажмите «Управление» .

  3. Выберите способ отмены привязки конкретного продукта или конкретной административной панели, сайта или приложения к конкретному продукту.

    Чтобы полностью отвязать свой проект Firebase, найдите кнопку внизу страницы.

  4. При появлении запроса подтвердите, что хотите остановить экспорт.



Что произойдет после настройки экспорта?

После настройки экспорта данных вы можете ожидать следующего.

Firebase Crashlytics

  • Просмотрите журналы событий на предмет новых событий, произошедших в течение нескольких минут после получения события Crashlytics .

  • Отслеживайте уровень использования данных:

Firebase Hosting

  • Журналы новых запросов к вашим Hosting сайтам обычно отображаются в течение 30 минут после их поступления.

  • Отслеживайте уровень использования данных:

    • Просматривайте уровень использования данных для журналов с сайтов вашего Hosting в карточке интеграции Cloud Logging в консоли Firebase .

    • Просмотрите уровень использования данных по каждому сайту в Logs Explorer в консоли Google Cloud (метрика log_bytes ). Если в вашем проекте используется Cloud Logging для других продуктов, вы также можете просмотреть общее использование в Logs Explorer .



Квоты, цены и срок хранения данных Cloud Logging

Cloud Logging предлагает бесплатный уровень использования в месяц (на проект). Использование может осуществляться с любых продуктов Google или Firebase, использующих Cloud Logging . Вы можете перейти на тарифный план Blaze с оплатой по мере использования , чтобы разблокировать дополнительные платные функции и возможности. Узнайте больше о ценах на Cloud Logging .

Вы можете отслеживать и управлять Cloud Logging и выставлением счетов:

Журналы автоматически удаляются через 30 дней, при этом можно установить собственный срок хранения .

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