Крашлитика
Краткое содержание
Отчёт помогает оценивать стабильность приложения, анализировать сбои и нарушения.
Примеры задач для отчёта Крашлитика
- Отслеживать и исправлять ошибки
- Приоритизировать баги
- Проверять гипотезы о причинах ошибок
- Мониторить качество новых версий
- Понимать пользовательский опыт
Доступ к отчёту
SDK МТС Аналитики устанавливается автоматически. Для деобфускации ошибок:
- На Android: подключить плагин
- На iOS: включить передачу ошибок
Где найти отчёт
В разделе «Крашлитика»
Типы ошибок
Таблица содержит:
- Crash: фатальная ошибка, останавливающая работу приложения
- Non-fatal: нефатальная ошибка, не приводящая к полному сбою
Настройки отчёта
- Период и детализация: подробнее, подробнее
- Фильтры: применяются к графикам и таблице. График Crash-free отображает только крэши, Non-fatal не учитываются.
Как читать графики
- Тренды: показывает динамику крэшей и нефатальных ошибок. Помогает оценить их соотношение.
- Crash-free: отображает долю сессий и пользователей без крэшей. Показатели около 99.9% указывают на высокую стабильность.
Группы ошибок и загрузка маппинг-файлов
- Для деобфускации ошибок требуется загрузить маппинг-файл (разрешение на Управление).
- Формат:
mapping.txtдля Android,.dSYMдля iOS. Максимальный размер: 200 МБ. - Маппинг-файлы можно загружать автоматически через плагины.
Описание таблицы
Таблица содержит поля:
- Тип ошибки
- Группа ошибок (с описанием, тегом)
- События, пользователи, доля от в сех ошибок
- Версии, дата обнаружения, ID события и клиента
Логи ошибок
По клику на Группу ошибок доступны логи по устройствам, версиям ОС и другим параметрам.
Поделиться группой ошибок
Ссылка на группу ошибок позволяет делиться данными с коллегами.
Отчёт позволяет разработчикам, техническим руководителям и продуктовым специалистам оценивать стабильность работы приложения, получать подробную информацию о сбоях и нарушениях.
Примеры задач для отчёта Крашлитика
- Отслеживать и исправлять ошибки
- Приоритезировать баги
- Проверять гипотезы, связанные с возникновением ошибок
- Мониторить качество новых версий
- Лучше понимать пользовательский опыт
Где найти отчёт
В разделе «Крашлитика»

Типы ошибок
| Ошибка | Описание |
|---|---|
| Crash | Фатальная ошибка, которая остановила работу приложения |
| Non-fatal | Нефатальная ошибка, нарушение, которое не приводит к полному сбою программы или завершению её работы, но может повлиять на функциональность или данные |
Настройки отчёта
Период и детализация
Фильтры
Фильтры применяются к графикам и таблице

График Crash-free строится только по данным о крэшах. Если в фильтрах выбрать Тип события = Non-fatal, данные не отобразятся.
Как читать графики

На графиках отображаются все ошибки: обфусцированные и деобфусцированные.
В таблице отображаются только деобфусцированные ошибки.
1. Тренды
График отображает динамику и соотношение количества крэшей / нефатальных ошибок, а также пользователей, у которых они выявлены.
Для чего использовать: оценить, как соотносится количество крэшей и нефатальных ошибок в зависимости от периода и других параметров. Например, понять, зависит ли всплеск в Non-fatal от обновления версии приложения.
| Показатель | Расчёт |
|---|---|
| События | Общее количество событий ошибок, произошедших за указанный период времени |
| Пользователи | Количество уникальных идентификаторов клиентов (IDFA и AppSetId), для которых зарегистрировано хотя бы одно событие ошибки за указанный период времени |

Добавляем фильтр Тип события = Crash, чтобы посмотреть динамику сбоев. В течение периода максимум крэшей было 16 апреля. Проверяем график релизов и видим, что релиз как раз состоялся 16 апреля. Далее можем изучить логи, чтобы выявить причины.
2. Crash-free
График показывает долю сессий и пользователей без крэшей от общего числа за выбранный период.
Для чего использовать: мониторить стабильность работы приложения.
| Показатель | Описание | Расчёт |
|---|---|---|
| Сессии | Доля сессий без крэшей | Количество се ссий без крэшей / общее количество сессий * 100 |
| Пользователи | Доля пользователей, которые не сталкивались с крэшами | Количество пользователей без крэшей / общее количество пользователей * 100 |

Оба показателя (пользователи и сессии) в течение всего периода находятся на уровне около 99.9%, что указывает на высокую стабильность приложения.
Группы ошибок и загрузка маппинг-файлов
Загрузить маппинг-файл может только участник с разрешением на Управление потоком.
Чтобы увидеть информацию о группах и логи, загрузите маппинг-файл. Информация об ошибках приходит в Аналитику в обфусцированном виде. Например, изменены имена классов, функций и переменных. Маппинг-файл используется, чтобы деобфусцировать код и извлечь данные для анализа.
Маппинг-файл предоставляет разработчик проекта. Формат zip с файлами:
mapping.txtдля Android.dSYMдля iOS
Максимальный размер файла: 200 МБ.
Деобфусцируются только те ошибки, которые были отправлены в систему после загрузки файла. Ошибки, для которых не загружен маппинг-файл, отображаются только на графиках, не в таблице.
Описание таблицы
| Поле | Описание |
|---|---|
| Тип | Crash (фатальная ошибка) или Non-fatal (нефатальная ошибка) |
| Группа ошибок | Группа крэшей или нефатальных ошибок, объединенных по причине и месту возникновения инцидента. Ошибки группируются на основе Stack Trace после деобфускации. Название группы: пакет, класс и метод. Описание группы: имя и описание ошибки. Тег группы: имя файла и номер строки с ошибкой. |
| События | Количество уникальных событий ошибок в определённой группе |
| Пользователи | Число уникальных пользователей, у которых выявлены ошибки определённой группы |
| Доля от всех ошибок | Какую долю составляет группа от всех ошибок за период |
| Обнаружено в версии | Первая версия, в которой обнаружена группа ошибок |
| Дата обнаружения | Когда была обнаружена конкретная группа ошибок |
| Последняя версия | Последняя версия, где обнаружили группу ошибок |
| ID события | Уникальный идентификатор события в МТС Аналитике |
| ID клиента | Уникальный идентификатор устройства пользователя (Client ID) |
| Мобильный оператор | Мобильный оператор пользователя |
Логи ошибок
По клику на Группу ошибок в таблице доступны логи по конкретным устройствам, версиям ОС и другим параметрам.
Отчёт можно отфильтровать, и скопировать Stack Trace для дальнейшего анализа

Поделиться группой ошибок
По клику на Ссылка на группу ошибок вы можете поделиться страницей с ошибками, включая фильтры, с коллегами.