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