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

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

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

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

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

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

Разберитесь с экспортом данных в Cloud Logging

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

При экспорте журналов в Cloud Logging вы можете использовать интерфейс Logs Viewer в консоли Google Cloud для просмотра, поиска и фильтрации этих журналов. Вы можете использовать другие инструменты Google Cloud для запроса журналов, создания и использования метрик на основе журналов, а также для хранения данных журналов. Подробнее об этих инструментах см. в документации Cloud Logging .

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

Firebase Hosting

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

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

Узнайте больше об интеграции Cloud Logging с Firebase Hosting .

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

Вот как настроить экспорт в Cloud Logging и выбрать сайты Firebase Hosting , которые вы хотите связать с Cloud Logging .

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

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

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

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

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

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

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

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

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

Отключив свой проект Firebase от Cloud Logging , вы прекратите экспорт данных из Firebase Hosting в Cloud Logging . Это действие не повлияет на экспорт логов для Cloud Functions for Firebase .

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

  • Если вы используете Cloud Functions for Firebase , то журналы ваших функций будут по-прежнему экспортироваться в Cloud Logging .

  • Если вы не удалите свои наборы данных для журналов Hosting в Cloud Logging , они будут сохраняться в течение 30 дней, а затем будут автоматически удалены из Cloud Logging .

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

Вот как отвязать ваш проект Firebase, а именно сайты Firebase Hosting , от Cloud Logging :

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

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

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

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

  5. В нижней части страницы нажмите «Остановить экспорт в Cloud Logging .

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

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

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

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

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

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