Sentry, Bugsnag & Datadog RUM bridge

ඉදිරිපස JavaScript ව්‍යතිරේක MousePlayer වීඩියෝ සැසි පටිගත කිරීම් සමඟ සෘජුව සම්බන්ධ කර ඉංජිනේරු සහ QA කාර්ය ප්‍රවාහ වේගවත් කරන්න.

1. ගැටලුව: ඇමතුම් දාම සටහන් පරිශීලක සන්දර්භය නොපෙන්වයි

ඔබේ වෙබ් අඩවියේ හසුරුවා නැති JavaScript ව්‍යතිරේකයක් හෝ ජාල බිඳවැටීමක් ඇති වූ විට Sentry වැනි දෝෂ නිරීක්ෂණ මෙවලම් ලබා දෙන්නේ වියළි ඇමතුම් දාම සටහන් සහ බ්‍රවුසර user-agent පෙළය. එහෙත් ඉංජිනේරුවන්ට අසන්නට ඉතිරි වන්නේ: “බිඳවැටීමට හරියටම පෙර පරිශීලකයා ක්ලික් කළ බොත්තම කුමක්ද?” හෝ “පෝරමයට ඇතුළත් කළ දත්ත මොනවාද?”

මෙම MousePlayer දෝෂ ලුහුබැඳීමේ bridge දෘශ්‍ය නැවත ධාවන URL ඔබේ දෝෂ වාර්තාවලට සෘජුව සම්බන්ධ කර ස්වයංක්‍රීයව මෙය විසඳයි. ව්‍යතිරේකයක් ඇති වූ විට ඉංජිනේරුවන්ට Sentry හෝ Bugsnag dashboard හි එක් සබැඳියක් ක්ලික් කර බිඳවැටීමේ නිශ්චිත මිලිතත්පරය දක්වා පරිශීලක තිරයේ වීඩියෝ පටිගත කිරීමක් නැරඹිය හැකිය.

අමතර බර රහිත ඒකාබද්ධතාව: bridge නිහඬ පසුබිම් නිරීක්ෂකයක් ලෙස ධාවනය වන්නේ mp.js තුළය. මැනිය හැකි අමතර බරක් හෝ Core Web Vitals බලපෑමක් නැතිව ඔබේ දෝෂ ලුහුබැඳීමේ SDK ස්වයංක්‍රීයව හඳුනාගනී.

2. සක්‍රිය කිරීම & සැපයුම්කරු ගැළපීම

dashboard අතුරුමුහුණතෙන් හෝ SDK වින්‍යාස වස්තුව හරහා ක්‍රමලේඛනයෙන් දෝෂ ලුහුබැඳීමේ bridge සක්‍රිය කළ හැකිය.

ක්‍රමය A: dashboard සක්‍රිය කිරීම (කේත රහිත)

  1. ඔබේ MousePlayer වැඩ අවකාශයට පිවිස විවෘත කරන්න: ඔබේ අඩවි.
  2. ක්ලික් කරන්න: සැකසීම් / ඒකාබද්ධතා බොත්තම, ඉලක්ක වෙබ් අඩවිය අසල.
  3. ඒකාබද්ධතා කවුළුවේ මාරු කරන්න: Sentry, Bugsnag & Datadog RUM bridge පහත තත්ත්වයට ON.
  4. සැපයුම්කරු තෝරන්න (sentry, bugsnag, හෝ datadog) සහ ක්ලික් කරන්න: වෙනස්කම් සුරකින්න.

ක්‍රමය B: අතින් ස්ක්‍රිප්ට් වින්‍යාසය

වින්‍යාසය කේතයේම ලිවීමට කැමති නම් සපයන්න: 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. දෝෂ වාර්තාවල නැවත ධාවන සොයාගන්නා තැන

සක්‍රිය වූ පසු ඉදිරිපස බිඳවැටීමක් සටහන් වන සෑම විටකම දෝෂ නිරීක්ෂණ dashboard තුළ නැවත ධාවන 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 මෙම සැපයුම්කරුවන් සමඟ ව්‍යාපාරික සම්බන්ධතාවක් නැත.