Как экспортировать данные 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 дней. Вы можете задать собственный срок хранения.

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



Что дальше?