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