Вы можете экспортировать данные Firebase Crashlytics в Cloud Logging . После экспорта данные также становятся доступны для всего Google Cloud Observability Suite , где вы можете фильтровать журналы , создавать пользовательские панели мониторинга , настраивать пользовательские оповещения и даже экспортировать данные в другие сервисы . Полный список и примеры работы с данными, хранящимися в Cloud Cloud Logging , вы найдете в статье «Что можно делать с данными?» .
На этой странице описано, как настроить экспорт данных о сессиях Crashlytics и (при необходимости) Firebase в Cloud Logging .
Настройте экспорт в Cloud Logging
В консоли Firebase перейдите на страницу «Интеграции» .
В карточке Cloud Logging нажмите «Ссылка» .
Следуйте инструкциям на экране, чтобы настроить экспорт данных в Cloud Logging , включая следующие параметры:
(Включено по умолчанию) Для улучшения понимания метрик без сбоев включите экспорт данных сессий Firebase .
Выберите, какие приложения будут экспортировать журналы.
Если у вас уже есть одно или несколько активных приложений, в процессе связывания отображается приблизительный уровень использования данных для журналов каждого из ваших приложений. Это значение рассчитывается на основе объема данных Crashlytics за предыдущие 30 дней.
Эту опцию также можно включить во время первоначальной настройки экспорта в Cloud Logging .
В консоли Firebase перейдите на страницу «Интеграции» .
В разделе Cloud Logging » нажмите «Управление» .
Установите флажок «Включить сессии» .
Это действие позволяет экспортировать данные сессии для всех связанных приложений.
Отключиться от Cloud Logging
Отключение от Cloud Logging прекращает экспорт новых журналов.
Обратите внимание на следующее:
Все данные, уже экспортированные в Cloud Logging будут храниться в течение разрешенного времени, и за хранение может взиматься дополнительная плата. Вы можете удалить свои журналы вручную, чтобы предотвратить дальнейшее выставление счетов.
Если данные Cloud Logging хранятся в других сервисах (например, BigQuery ), то на эти данные могут распространяться другие условия сохранения данных.
Отключиться от Cloud Logging можно на уровне проекта Firebase, на уровне продукта Crashlytics или на уровне приложения.
Вот как отвязаться от Cloud Logging :
В консоли Firebase перейдите на страницу «Интеграции» .
В разделе Cloud Logging » нажмите «Управление» .
Выберите, хотите ли вы полностью отключить Crashlytics или отключить конкретное приложение.
Чтобы полностью отвязать свой проект Firebase, найдите кнопку внизу страницы.
При появлении запроса подтвердите, что хотите остановить экспорт.
Что произойдет после включения экспорта?
Просмотрите журналы событий на предмет новых событий, произошедших в течение нескольких минут после получения события Crashlytics .
Отслеживайте уровень использования данных:
Просматривайте уровень использования данных журналов из связанных приложений на вкладке интеграции Cloud Logging в консоли Firebase .
Просматривайте данные за текущий и предыдущий месяц на странице «Хранилище журналов» в консоли Google Cloud .
Квоты и цены
Cloud Logging предлагает бесплатный уровень использования в месяц (на проект). Использование может осуществляться с любых продуктов Google или Firebase, использующих Cloud Logging . Вы можете перейти на тарифный план Blaze с оплатой по мере использования , чтобы разблокировать дополнительные платные функции и возможности. Узнайте больше о ценах на Cloud Logging .
Вы можете отслеживать и управлять Cloud Logging и выставлением счетов:
Оцените свои расходы Cloud Logging с помощью калькулятора цен Google Cloud .
Ограничьте объем регистрируемых данных, создав фильтры исключения для приемников данных .
Настройте оповещения , чтобы контролировать расходы.
Журналы автоматически удаляются через 30 дней, при этом можно установить собственный срок хранения .
Обратите внимание, что запись в журнале для конкретного запроса или события может быть задержана или, в редких случаях, пропущена. Хотя журналы могут использоваться для анализа запросов или событий, они могут не отражать реальное использование, отображаемое в вашей отчетности по использованию проекта и выставлению счетов.
Что дальше?
Узнайте, как фильтровать журналы , чтобы просматривать конкретную информацию и затраты на хранение данных и дальнейший анализ.
Просматривайте и создавайте метрики на основе логов , а затем используйте эти метрики в Cloud Monitoring для выполнения любого из следующих действий:
Узнайте о схеме логирования для экспортируемых данных .