Sentry, Bugsnagi & Datadog RUM-i sild

Kiirendage arendust ja QA-d, sidudes JavaScripti erindid seansi videosalvestisega.

1. Pinujälg ei näita kasutajakonteksti

Kui saidil tekib käsitlemata JavaScripti erind või võrgukrahh, annavad Sentry-laadsed jälgijad kuiva pinujälje ja brauseri user-agent-stringi. Insener küsib aga endiselt: „Mida vajutati vahetult enne krahhi?” või „Mida vormi sisestati?”

MousePlayeri veajälgimise sild lahendab selle automaatselt, lisades visuaalse taasesituse URL-i otse vearaportisse. Erindi korral saab insener Sentry või Bugsnagi töölaual ühe lingiga vaadata kasutaja ekraanisalvestist kuni krahhi täpse millisekundini.

Lisakuluta integratsioon: Taustavaatlusega skriptis mp.js. Tuvastab SDK mõõdetava kulu ja Core Web Vitalsi mõjuta.

2. Lubamine & pakkuja valik

Veajälgimise silla saate lubada töölaua liidesest või programmiliselt meie SDK seadistusobjektiga.

Viis A: töölaud (koodita)

  1. Logige tööruumi ja avage Teie ressursid.
  2. Vajutage Seaded / Integratsioonid saidi kõrval.
  3. Integratsioonides lülitage Sentry, Bugsnagi & Datadog RUM-i sild olekusse ON.
  4. Valige pakkuja (sentry, bugsnag või datadog) ja Salvesta muudatused.

Viis B: skriptis käsitsi

Edastage error_bridge_active: true objektis 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 toimingutabel

Pakkuja järgi kutsub MousePlayer ametlikke JavaScripti SDK sildistusmeetodeid:

Pakkuja JavaScripti meetod Metaandmete võti
Sentry window.Sentry.setTag(...) mouseplayer_session_url
Bugsnag window.Bugsnag.addMetadata('MousePlayer', { ... }) session_url
Datadog RUM window.DD_RUM.setGlobalContextProperty(...) mouseplayer_session_url

4. Kust salvestisi leida

URL ilmub veapaneeli kohe esiliidese krahhi logimisel.

Sentry juhtumi üksikasjad

Avage juhtum ja jaotis Sildid . Seal on mouseplayer_session_url. Otsida saate ka päringuga: mouseplayer_session_url:*.

Bugsnagi metaandmevahekaardid

Raporti all uus vahekaart MousePlayer koos klõpsatava session_url lingiga.

Datadog RUM-i veauurija

Avage veaseanss ja JSON-puu Üldkontekst / Atribuudid . URL-i võti @mouseplayer_session_url.

Kaubamärgid kuuluvad omanikele. MousePlayeril pole pakkujatega ärisuhet.