Невозможно выполнить массовый экспорт отчетов о сбоях из Fabric, в соответствии с их документами :
Отчеты о сбоях можно загрузить для любого отдельного сеанса, нажав «Просмотреть все сеансы».»И нажав кнопку« Загрузить .txt ».
Отчеты о сбоях в настоящее время недоступны для использования через API.
Однако есть способ обойти это.Это непросто, но оно вас туда доставит:
- Перенесите ваш проект в Firebase (что в любом случае вам придется сделать в ближайшее время).
- Подключите ваш проект Firebase к Google BigQuery .
- Ваши данные о сбоях теперь доступны в базе данных в стиле SQL.
Оттуда вы можете точно настроить SQL-запрос ( схема полной таблицы ) длявытащите все данные, которые вы хотите. Доступны примеры , например # 2, который звучит очень похоже на ваши требования:
Чтобы правильно расставить приоритеты в производственных планах, менеджер проекта в PineapplePlusPlus обдумывает, как указать наиболеераспространенные сбои в их продукте.Они создают запрос, который предоставляет соответствующие точки данных:
SELECT
DISTINCT issue_id,
COUNT(DISTINCT event_id) AS number_of_crashes,
COUNT(DISTINCT installation_uuid) AS number_of_impacted_user,
blame_frame.file,
blame_frame.line
FROM
`projectId.crashlytics.package_name_ANDROID`
WHERE
event_timestamp >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(),INTERVAL 168 HOUR)
AND event_timestamp < CURRENT_TIMESTAMP()
GROUP BY
issue_id,
blame_frame.file,
blame_frame.line
ORDER BY
number_of_crashes DESC
LIMIT
10;