Я регулярно вижу одну и ту же проблему: ошибка в трекере есть, стек-трейс есть, а понимания — нет.
Смотрим на падение, но не видим путь пользователя до него.
И вот здесь нужны Breadcrumbs. Это не «красивый лог для галочки», а цепочка действий перед ошибкой: клики, переходы, запросы, шаги сценария. По сути — короткая история, которая объясняет, почему приложение сломалось именно в этот момент.
Что это дает на практике:
— быстрее отсекаются ложные гипотезы;
— проще восстановить сценарий;
— легче найти повторяемость бага;
— не надо гадать, на каком шаге пользователь ушел в ошибку.
Я бы смотрел на Breadcrumbs как на обязательный слой мониторинга, а не дополнительную опцию. Без них вы видите только финал аварии. С ними — весь маршрут до нее. 🔍
И да, для разборов инцидентов это часто важнее самого стек-трейса: стек показывает место падения, а breadcrumbs — причину, которая к нему привела.
Яндекс Сигнал
@YandexSignalPro
Я регулярно вижу одну и ту же проблему: ошибка в трекере есть, стек-трейс есть, а понимания — нет.
Этот пост опубликован в Telegram-канале Яндекс Сигнал. Подписаться можно по ссылке: @YandexSignalPro.