Крэши/ошибки
AppMetrica позволяет собирать информацию об аварийных остановках приложения (крэшах) и ошибках. Их можно анализировать в отчете Крэши/ошибки.
Основные возможности анализа крэшей/ошибок в AppMetrica:
- Автоматическая загрузка mapping, SO и dSYM-файлов при сборке
-
Информация о крэшах и ошибках на Android может отправляться в обфусцированном виде, на iOS — в десимволизированном. Из таких логов сложно извлечь данные для анализа. Чтобы логи можно было анализировать, загрузите mapping, SO или dSYM-файлы в AppMetrica.
AppMetrica поддерживает автоматическую загрузку mapping, SO и dSYM-файлов при сборке приложения и ручную загрузку через веб-интерфейс. Подробнее в разделах:
- Группировка
-
Крэш-логи группируются в крэш-группы по stack trace.
Группировка ошибок зависит от метода, с помощью которого они отправляются. См. в разделе Отправка собственного сообщения об ошибке.
Внутри группы отображаются все устройства, на которых происходят крэши/ошибки. Из каждой группы можно посмотреть полный лог на конкретном устройстве.
- Открытие/закрытие крэша или ошибки
-
Чтобы отфильтровать из отчета исправленные крэши/ошибки, их можно закрывать. Если после закрытия они будут обнаружены в версиях, в которых их ранее не было, крэш/ошибка переоткроется.
- Провязка с карточкой профиля
-
Чтобы посмотреть события, которые предшествовали крэшу/ошибке, из лога можно перейти в карточку профиля.
- Комментарии к группе
-
Для каждой группы можно добавить комментарий. Например, в комментарии можно вставить ссылку на задачу в трекере.
Отправка собственного сообщения об ошибке
Примеры отправки собственного сообщения об ошибке на платформах:
См. также
- Отчет Крэши и ошибки
- Загрузка mapping-файлов и отладочных символов на Android
- Загрузка dSYM-файлов на iOS
- Документация Android
- Документация Apple
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.