Мост Sentry, Bugsnag & Datadog RUM
Ускоряйте разработку и QA, связывая исключения JavaScript интерфейса прямо с видеозаписями сеансов MousePlayer.
1. Проблема: стек вызовов не показывает контекст
При необработанном исключении JavaScript или сетевом сбое Sentry и аналоги дают сухой стек и строку user-agent. Но инженеры спрашивают: «Какую кнопку нажали перед сбоем?» или «Какие данные ввели в форму?»
Мост отслеживания ошибок MousePlayer автоматически добавляет URL записи к отчётам. При исключении инженер одним нажатием в Sentry или Bugsnag смотрит видео до точной миллисекунды сбоя.
Интеграция без накладных расходов: Мост незаметно наблюдает в фоне внутри mp.js. Автоматически определяет SDK ошибок без измеримых расходов и влияния на Core Web Vitals.
2. Включение & выбор поставщика
Мост включается в панели или программно через объект настройки SDK.
Способ А: панель (без кода)
- Войдите в рабочее пространство MousePlayer и откройте Ваши ресурсы.
- Нажмите Настройки / Интеграции рядом с нужным сайтом.
- В окне интеграций переключите Мост Sentry, Bugsnag & Datadog RUM в
ON. - Выберите поставщика (
sentry,bugsnagилиdatadog) и нажмите Сохранить изменения.
Способ Б: ручная настройка
Для жёсткой настройки передайте error_bridge_active: true внутри объекта window.mp_config :
3. Таблица выполнения SDK
По выбранному поставщику MousePlayer автоматически вызывает официальные методы тегирования JavaScript SDK:
| Поставщик | Выполняемый метод JavaScript | Добавленный ключ метаданных |
|---|---|---|
| Sentry | window.Sentry.setTag(...) |
mouseplayer_session_url |
| Bugsnag | window.Bugsnag.addMetadata('MousePlayer', { ... }) |
session_url |
| Datadog RUM | window.DD_RUM.setGlobalContextProperty(...) |
mouseplayer_session_url |
4. Где искать записи в отчётах ошибок
После включения URL записей сразу появляются в панели мониторинга при каждом зарегистрированном сбое интерфейса.
Подробности задачи Sentry
Откройте задачу проекта Sentry и раздел Теги . Вы увидите тег mouseplayer_session_url. Можно фильтровать задачи Sentry поисковым запросом: mouseplayer_session_url:*.
Вкладки метаданных Bugsnag
В отчёте Bugsnag проверьте вкладки снизу. Появится новая вкладка MousePlayer с кликабельной ссылкой session_url .
Обозреватель ошибок Datadog RUM
В Datadog RUM откройте записанный сеанс ошибки и проверьте дерево JSON Глобальный контекст / Атрибуты . URL индексируется под @mouseplayer_session_url.
Все названные товарные знаки принадлежат владельцам. У MousePlayer нет деловых отношений с поставщиками.