Мост Sentry, Bugsnag & Datadog RUM

Ускоряйте разработку и QA, связывая исключения JavaScript интерфейса прямо с видеозаписями сеансов MousePlayer.

1. Проблема: стек вызовов не показывает контекст

При необработанном исключении JavaScript или сетевом сбое Sentry и аналоги дают сухой стек и строку user-agent. Но инженеры спрашивают: «Какую кнопку нажали перед сбоем?» или «Какие данные ввели в форму?»

Мост отслеживания ошибок MousePlayer автоматически добавляет URL записи к отчётам. При исключении инженер одним нажатием в Sentry или Bugsnag смотрит видео до точной миллисекунды сбоя.

Интеграция без накладных расходов: Мост незаметно наблюдает в фоне внутри mp.js. Автоматически определяет SDK ошибок без измеримых расходов и влияния на Core Web Vitals.

2. Включение & выбор поставщика

Мост включается в панели или программно через объект настройки SDK.

Способ А: панель (без кода)

  1. Войдите в рабочее пространство MousePlayer и откройте Ваши ресурсы.
  2. Нажмите Настройки / Интеграции рядом с нужным сайтом.
  3. В окне интеграций переключите Мост Sentry, Bugsnag & Datadog RUM в ON.
  4. Выберите поставщика (sentry, bugsnag или datadog) и нажмите Сохранить изменения.

Способ Б: ручная настройка

Для жёсткой настройки передайте error_bridge_active: true внутри объекта window.mp_config :

<!-- MousePlayer SDK with Error Tracking Bridge Enabled --> <script> window.mp_config = { channel: 'YOUR_CHANNEL_ID', error_bridge_active: true, error_provider: 'sentry' // 'sentry', 'bugsnag', or 'datadog' }; </script>

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 нет деловых отношений с поставщиками.