Когда у пользователя падает фронт, в комнате тишина.
Потом кто-то открывает Sentry, видит стек-трейс и говорит сакральное: «Ну всё, место падения нашли».
И тут начинается настоящий триллер.
Потому что стек-трейс — это не расследование. Это лишь фото тела с табличкой «примерно здесь был баг».
А дальше нужен детективный жанр: что человек нажимал, какие запросы летели, на каком шаге сценарий свернул в бездну.
Вот для этого и существуют Breadcrumbs — следы перед катастрофой.
Не великие откровения, а мелкие, подозрительно важные детали: клик, переход, запрос, ошибка валидации, ещё один клик «ну попробую ещё раз», и вот уже фронт лежит, а команда делает вид, что «воспроизведение нестабильное» 🙃
Breadcrumbs — это когда мониторинг перестаёт быть кладбищем ошибок и становится хроникой преступления.
Без них расследование выглядит так:
— падение есть
— виноватых нет
— roadmap, как обычно, отменяется
А с ними хотя бы понятно, кто первым нажал на красную кнопку.
Product Humor
@ProductHumorPro
Когда у пользователя падает фронт, в комнате тишина.
Этот пост опубликован в Telegram-канале Product Humor. Подписаться можно по ссылке: @ProductHumorPro.