Битрикс Stack
Битрикс Stack
@BitrixStackPro

В проектах я часто вижу одну и ту же картину: ошибка поймана, стек есть, а контекста — ноль. Где пользователь

В проектах я часто вижу одну и ту же картину: ошибка поймана, стек есть, а контекста — ноль. Где пользователь был за 10 секунд до падения? Что нажал? Какой API-запрос ушёл следом? На одном stack trace расследование обычно заканчивается, а не начинается.

Для этого и нужны Breadcrumbs во frontend-мониторинге — цепочка событий перед ошибкой. Это не «лог ради лога», а короткая хронология сценария: переходы, клики, XHR/fetch, консольные события, изменения состояния. 📌

Схема простая:
событие → событие → ошибка
и между ними видно, где именно сценарий сломался.

В интеграционных проектах это особенно полезно. Ошибка на фронте часто оказывается не фронтовой: не дождались ответа CRM, упал запрос в Битрикс, отвалилась авторизация, не отрисовался компонент после обновления данных. Без Breadcrumbs это выглядит как «что-то сломалось». С ними — уже типовой кейс из проекта, который можно воспроизвести и закрыть.

Я бы смотрел на Breadcrumbs как на обязательный слой к стек-трейсу. Стек отвечает на вопрос «где», Breadcrumbs — «как туда дошли». И именно второе экономит часы разборов.
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.