Sentry в чате дежурного
Новые ошибки после релиза, самые частые issue, стек последнего события и релизы из Sentry прямо в чате и у агентов. Персональные данные пользователей, заголовки и тело запросов в модель не уходят. Статус, приоритет и ответственный меняются только после подтверждения сотрудника. sentry.io и Sentry на своём сервере.
Подключение
Три шага до первого ответа
Нужны адрес Sentry, slug организации и токен внутренней интеграции. Trialix видит только то, что разрешено правами интеграции.
01
Внутренняя интеграция
В Sentry создаётся внутренняя интеграция «Trialix» с правами Project Read, Issue & Event Read, Organization Read; её токен - в ЛК Trialix.
02
Подключение
Адрес (sentry.io, регион или свой сервер), slug организации, токен. Проверка по шагам: адрес, токен, организация, проекты, доступ к issue.
03
Инструменты и политика
Чтение включено сразу; запись администратор включает сам, каждое действие записи сотрудник подтверждает в чате.
Чтение
Что модель видит в Sentry
Список ошибок
Issue по проекту, окружению и периоду: новые после релиза, самые частые, по числу пользователей, без ответственного, по уровню и релизу.
Карточка issue
Заголовок, место в коде, статус, частота, первый и последний релиз, ответственный, приоритет, верхние значения тегов.
Стек последнего события
Исключение, фреймы приложения со строками кода, последние действия, теги, релиз и окружение в сжатом виде.
События и релизы
Последние события issue по времени и окружениям; релизы с числом новых issue в каждом.
Без персональных данных
Почта, имя и IP пользователя, заголовки, cookies, тело запроса и переменные стека в модель не передаются.
Проекты и доступ
Проекты организации и проверка, что токен и права на месте.
Запись
Что меняется в Sentry после «Выполнить»
Каждое действие записи показывается карточкой в чате, сотрудник проверяет и подтверждает. Повтор того же действия второй раз не выполняется.
Статус и приоритет
Решена, решена в следующем релизе, в архив, снова открыта; приоритет low, medium, high.
Ответственный
Назначить на пользователя по почте или команду, снять ответственного.
После релиза
Решить несколько issue списком, когда фикс выкатили.
Sentry
Мониторинг ошибок
Подключаем с сопровождениемПосле релиза разработчик спрашивает, какие новые ошибки появились в проекте, и сразу видит список с частотой и числом затронутых пользователей. По конкретной issue Trialix показывает последнее событие: исключение, стек по фреймам приложения, последние действия и теги; данные пользователей, заголовки, cookies, тело запроса и переменные стека в модель не передаются. Дежурный сравнивает частоту ошибок в production и staging, смотрит релизы и число новых issue в каждом. Отметить issue решённой в следующем релизе, назначить ответственного или закрыть несколько issue после выката фикса можно из чата, если политика разрешает запись. sentry.io и регионы подключаются по токену внутренней интеграции, self-hosted во внутренней сети - через Trialix Connector.
Примеры запросов
- Какие новые ошибки появились в проекте backend после вчерашнего релиза?
- Покажи стек и последние 5 событий по ошибке BAC-3C
- Какие issue чаще всего бьют пользователей за последние 24 часа?
Заявка
Подключить Sentry
Напишите, sentry.io у вас или свой сервер, сколько проектов и нужна ли запись. Ответим в рабочий день.