Узнавайте об ошибках раньше пользователей
Broux автоматически фиксирует, группирует и приоритизирует ошибки — и привязывает каждую к сессии пользователя который с ней столкнулся. Не просто stack trace — полная картина что происходило до и после.
Список ошибок: группы отсортированы по числу затронутых пользователей, с динамикой за 7 дней и статусом.
Полное покрытие — от JS до сетевых сбоев
JavaScript-ошибки
TypeError, ReferenceError, SyntaxError, unhandled Promise rejection — все необработанные исключения фиксируются автоматически. С полным stack trace и привязкой к конкретной секунде сессии.
Сетевые ошибки
Все XHR и Fetch запросы которые вернули 4xx или 5xx — фиксируются автоматически. URL, метод, код ответа, тело запроса и ответа. Видите какой API упал и в каком контексте.
Resource-ошибки
Изображения которые не загрузились, скрипты которые не подключились, шрифты которые не нашлись — тоже ошибки. Особенно критично для e-commerce где битое изображение товара влияет на конверсию.
Не тысячи строк — понятные группы
Одна ошибка может случаться тысячи раз. Без группировки вы утонете в дублях. Broux автоматически объединяет одинаковые ошибки в группы — по типу, сообщению и стеку вызовов. Видите не тысячи строк а структурированный список уникальных проблем с реальным влиянием каждой.
Влияние
Сколько пользователей столкнулось с этой ошибкой — в абсолютных числах и процентах от всех сессий
Тренд
Растёт или падает частота ошибки — стрелка вверх или вниз с динамикой за 7 дней
Первый раз
Когда ошибка появилась впервые — сразу видите появилась ли она после последнего деплоя
Последний раз
Когда ошибка встречалась последний раз — понимаете актуальна ли проблема прямо сейчас
Stack trace — это начало, не конец
Большинство инструментов мониторинга показывают stack trace — и на этом всё. Дальше разработчик сам ищет что привело к ошибке. Broux идёт дальше: каждая ошибка привязана к сессиям пользователей которые с ней столкнулись.
Ошибка
Открываете карточку ошибки — видите stack trace, количество пользователей, тренд, первое и последнее вхождение
Сессия
Нажимаете «Посмотреть сессии» — список пользователей которые столкнулись с ошибкой
Причина
Открываете сессию — видите запись действий, логи консоли и Network синхронизированные с моментом ошибки
Не технический код — понятное описание
ReferenceError: linkData is not defined at s.onMouseEnter — понятно разработчику, но не PM и не поддержке. Broux автоматически генерирует человекочитаемый заголовок на основе типа ошибки, страницы и влияния. Список ошибок читает вся команда — не только те кто знает что такое ReferenceError.
Узнаёте мгновенно — не когда упала выручка
Новая ошибка которой раньше не было — уведомление в мессенджер, на email или через API сразу. Не нужно заходить в Broux и проверять — Broux сам сообщает когда что-то важное. Настраивайте триггеры: уведомлять о любой новой ошибке, только если затронуто более N пользователей, только на конкретных страницах.
Каждое уведомление — с ссылкой на сессию пользователя который столкнулся с ошибкой
Отслеживайте исправление прямо в Broux
Каждая ошибка имеет статус — Активно, Расследование, Решено. Меняйте статус прямо из карточки. Команда видит над чем работают и что уже закрыто. Ошибка вернулась после исправления — статус автоматически меняется обратно на Активно и приходит уведомление.
Ошибка происходит прямо сейчас
Пользователи продолжают сталкиваться. Требует внимания.
Взята в работу
Разработчик уже разбирается. Команда видит что задача в процессе.
Исправлена и закрыта
Ошибка вернётся — статус автоматически меняется на Активно с уведомлением.
Поделитесь ошибкой одной ссылкой
Скопируйте ссылку на карточку ошибки — коллега открывает и видит stack trace, количество затронутых пользователей, тренд и список сессий. QA нашёл баг — отправил ссылку разработчику. Разработчик открыл — сразу всё понял, сразу взялся за исправление. Никакого пересказа и скриншотов.
Мониторинг ошибок — часть полной картины
Запись сессий
Каждая ошибка привязана к сессии — открываете и видите что происходило до и после
Подробнее →UX-паттерны
Rage clicks после ошибки — автоматически попадают в список UX-паттернов
Подробнее →Уведомления
Новая ошибка — мгновенно в мессенджер, на email или через API. Настраиваете триггеры под свой процесс
Подробнее →Идентификация пользователей
Видите не просто сколько пользователей затронуто — а кто именно, с каким тарифом и историей
Подробнее →Следующую ошибку вы найдёте до пользователя
Установите скрипт — и Broux начнёт фиксировать ошибки автоматически. Первое уведомление о новой ошибке придёт в мессенджер, на email или через API.