К содержанию
Trialix
Интеграции

Sentry в чате дежурного

Новые ошибки после релиза, самые частые issue, стек последнего события и релизы из Sentry прямо в чате и у агентов. Персональные данные пользователей, заголовки и тело запросов в модель не уходят. Статус, приоритет и ответственный меняются только после подтверждения сотрудника. sentry.io и Sentry на своём сервере.

Подключение

Три шага до первого ответа

Нужны адрес Sentry, slug организации и токен внутренней интеграции. Trialix видит только то, что разрешено правами интеграции.

  1. 01

    Внутренняя интеграция

    В Sentry создаётся внутренняя интеграция «Trialix» с правами Project Read, Issue & Event Read, Organization Read; её токен - в ЛК Trialix.

  2. 02

    Подключение

    Адрес (sentry.io, регион или свой сервер), slug организации, токен. Проверка по шагам: адрес, токен, организация, проекты, доступ к issue.

  3. 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 у вас или свой сервер, сколько проектов и нужна ли запись. Ответим в рабочий день.