ВозможностиМониторинг ошибок

Узнавайте об ошибках раньше пользователей

Broux автоматически фиксирует, группирует и приоритизирует ошибки — и привязывает каждую к сессии пользователя который с ней столкнулся. Не просто stack trace — полная картина что происходило до и после.

Список ошибок: группы отсортированы по числу затронутых пользователей, с динамикой за 7 дней и статусом.

Полное покрытие — от JS до сетевых сбоев

JS

JavaScript-ошибки

TypeError, ReferenceError, SyntaxError, unhandled Promise rejection — все необработанные исключения фиксируются автоматически. С полным stack trace и привязкой к конкретной секунде сессии.

NET

Сетевые ошибки

Все XHR и Fetch запросы которые вернули 4xx или 5xx — фиксируются автоматически. URL, метод, код ответа, тело запроса и ответа. Видите какой API упал и в каком контексте.

RES

Resource-ошибки

Изображения которые не загрузились, скрипты которые не подключились, шрифты которые не нашлись — тоже ошибки. Особенно критично для e-commerce где битое изображение товара влияет на конверсию.

Не тысячи строк — понятные группы

Одна ошибка может случаться тысячи раз. Без группировки вы утонете в дублях. Broux автоматически объединяет одинаковые ошибки в группы — по типу, сообщению и стеку вызовов. Видите не тысячи строк а структурированный список уникальных проблем с реальным влиянием каждой.

Влияние

Сколько пользователей столкнулось с этой ошибкой — в абсолютных числах и процентах от всех сессий

Тренд

Растёт или падает частота ошибки — стрелка вверх или вниз с динамикой за 7 дней

Первый раз

Когда ошибка появилась впервые — сразу видите появилась ли она после последнего деплоя

Последний раз

Когда ошибка встречалась последний раз — понимаете актуальна ли проблема прямо сейчас

Stack trace — это начало, не конец

Большинство инструментов мониторинга показывают stack trace — и на этом всё. Дальше разработчик сам ищет что привело к ошибке. Broux идёт дальше: каждая ошибка привязана к сессиям пользователей которые с ней столкнулись.

01

Ошибка

Открываете карточку ошибки — видите stack trace, количество пользователей, тренд, первое и последнее вхождение

02

Сессия

Нажимаете «Посмотреть сессии» — список пользователей которые столкнулись с ошибкой

03

Причина

Открываете сессию — видите запись действий, логи консоли и Network синхронизированные с моментом ошибки

Не технический код — понятное описание

ReferenceError: linkData is not defined at s.onMouseEnter — понятно разработчику, но не PM и не поддержке. Broux автоматически генерирует человекочитаемый заголовок на основе типа ошибки, страницы и влияния. Список ошибок читает вся команда — не только те кто знает что такое ReferenceError.

Узнаёте мгновенно — не когда упала выручка

Новая ошибка которой раньше не было — уведомление в мессенджер, на email или через API сразу. Не нужно заходить в Broux и проверять — Broux сам сообщает когда что-то важное. Настраивайте триггеры: уведомлять о любой новой ошибке, только если затронуто более N пользователей, только на конкретных страницах.

Каждое уведомление — с ссылкой на сессию пользователя который столкнулся с ошибкой

Отслеживайте исправление прямо в Broux

Каждая ошибка имеет статус — Активно, Расследование, Решено. Меняйте статус прямо из карточки. Команда видит над чем работают и что уже закрыто. Ошибка вернулась после исправления — статус автоматически меняется обратно на Активно и приходит уведомление.

Активно

Ошибка происходит прямо сейчас

Пользователи продолжают сталкиваться. Требует внимания.

Расследование

Взята в работу

Разработчик уже разбирается. Команда видит что задача в процессе.

Решено

Исправлена и закрыта

Ошибка вернётся — статус автоматически меняется на Активно с уведомлением.

Поделитесь ошибкой одной ссылкой

Скопируйте ссылку на карточку ошибки — коллега открывает и видит stack trace, количество затронутых пользователей, тренд и список сессий. QA нашёл баг — отправил ссылку разработчику. Разработчик открыл — сразу всё понял, сразу взялся за исправление. Никакого пересказа и скриншотов.

Следующую ошибку вы найдёте до пользователя

Установите скрипт — и Broux начнёт фиксировать ошибки автоматически. Первое уведомление о новой ошибке придёт в мессенджер, на email или через API.