Как экспортировать данные Crashlytics в Cloud Logging

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

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

Настроить экспорт в Cloud Logging

  1. В консоли Firebase перейдите на страницу Settings (Настройки) > Integrations (Интеграции).

  2. На карточке Cloud Logging нажмите Связать.

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

    • (Включено по умолчанию.) Чтобы лучше понимать показатели, связанные с отсутствием сбоев, включите экспорт данных о сеансах Firebase.

    • Выберите приложения, которые будут экспортировать журналы.

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

Если отменить связь с Cloud Logging, новые журналы экспортироваться не будут.

Обратите внимание:

  • Все данные, уже экспортированные в Cloud Logging, будут храниться в течение разрешенного срока, и за их хранение может взиматься плата. Чтобы предотвратить такие расходы, вы можете удалить эти журналы вручную.

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

Отменить связь с Cloud Logging можно на уровне проекта Firebase, на уровне продукта Crashlytics или на уровне приложения.

Чтобы отменить связь с Cloud Logging, выполните следующие действия:

  1. В консоли Firebase перейдите в раздел Settings (Настройки) > Integrations (Интеграции).

  2. На карточке Cloud Logging нажмите Управление.

  3. Выберите, хотите ли вы полностью отменить связь с Crashlytics или только с определенным приложением.

    Чтобы полностью отменить связь с проектом Firebase, нажмите кнопку внизу страницы.

  4. Подтвердите, что хотите остановить экспорт.



Что происходит после включения экспорта?

  • Просматривать журналы новых событий в течение нескольких минут после Crashlytics получения события.

  • Как отслеживать уровень использования данных

    • Чтобы посмотреть уровень использования данных для журналов из связанных приложений, в консоли Firebase выберите Настройки > Интеграции > карточка Cloud Logging.

    • Посмотреть объем данных за текущий и предыдущий месяцы можно на странице Хранилище журналов в консоли Google Cloud.



Квоты и цены

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

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

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

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



Что дальше?