Экспорт данных из различных продуктов Firebase в Cloud Logging позволяет просматривать, искать и фильтровать журналы из вашего проекта и приложений.
Следующие продукты поддерживают экспорт данных в Cloud Logging :
Firebase Hosting : После настройки экспорта Firebase экспортирует журналы веб-запросов с ваших сайтов Firebase Hosting в Cloud Logging .
Cloud Functions for Firebase : Нет необходимости настраивать экспорт; Firebase автоматически экспортирует журналы функций в Cloud Logging .
Эта страница поможет вам в следующем:
- Разберитесь с экспортом данных в Cloud Logging
- Настройте экспорт в Cloud Logging
- Отключить проект, приложение или сайт от Cloud Logging
- Квоты, цены и срок хранения данных 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 .
Войдите в консоль Firebase , затем выберите свой проект.
Нажмите , затем выберите «Настройки проекта» .
Выберите вкладку «Интеграции» .
На вкладке интеграции Cloud Logging нажмите «Ссылка» .
Следуйте инструкциям на экране, чтобы настроить Cloud Logging и выбрать Hosting сайты, которые будут экспортировать журналы.
Если у вас уже есть один или несколько активных сайтов Hosting , в процессе связывания отображается приблизительный уровень использования данных для журналов с каждого из ваших сайтов Hosting . Это значение рассчитывается за последние 30 дней.
После подключения журналы всех новых запросов к вашим Hosting сайтам обычно появляются в течение 30 минут после отправки запроса.
Уровень использования данных для журналов с сайтов вашего Hosting можно просмотреть в карточке интеграции Cloud Logging в консоли Firebase .
Уровень использования данных по каждому сайту можно просмотреть в интерфейсе Logs Viewer в консоли Google Cloud (метрика
log_bytes). Если в вашем проекте используется Cloud Logging для других продуктов, вы также можете просмотреть общее использование в интерфейсе Logs Viewer .
Отключить проект, приложение или сайт от Cloud Logging
Отключив свой проект 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 :
Войдите в консоль Firebase , затем выберите свой проект.
Нажмите , затем выберите «Настройки проекта» .
Выберите вкладку «Интеграции» .
На вкладке интеграции Cloud Logging нажмите «Управление» .
В нижней части страницы нажмите «Остановить экспорт в Cloud Logging .
Подтвердите, что хотите отменить связь и остановить весь экспорт.
Квоты, цены и срок хранения данных Cloud Logging
Cloud Logging предлагает бесплатный уровень использования в месяц (на проект). Использование может осуществляться с любых продуктов Google или Firebase, использующих Cloud Logging . Вы можете перейти на тарифный план Blaze с оплатой по мере использования , чтобы разблокировать дополнительные платные функции и возможности. Узнайте больше о ценах на Cloud Logging .
Вы можете отслеживать и управлять Cloud Logging и выставлением счетов:
Оцените свои расходы Cloud Logging с помощью калькулятора цен Google Cloud .
Ограничьте объем регистрируемых данных, создав фильтры исключения для приемников данных .
Настройте оповещения , чтобы контролировать расходы.
Журналы автоматически удаляются через 30 дней, при этом можно установить собственный срок хранения .
Обратите внимание, что запись в журнале для конкретного запроса может быть задержана или, в редких случаях, пропущена. Хотя журналы могут использоваться для анализа запросов, они могут не отражать реальное использование, отображаемое в вашей отчетности по использованию проекта и выставлению счетов.