Sentry, Bugsnag & Datadog RUM இணைப்பு

கிளையன்ட் JavaScript விதிவிலக்குகளை MousePlayer காட்சிப் பதிவுகளுடன் இணைத்துப் பொறியியல் மற்றும் QA வேலைகளை விரைவாக்கவும்.

1. சிக்கல்: அழைப்பு அடுக்குத் தடம் பயனர் சூழலைக் காட்டாது

கையாளாத JavaScript விதிவிலக்கு அல்லது பிணையக் கோளாறு ஏற்பட்டால் Sentry போன்ற கருவிகள் உலர்ந்த stacktrace மற்றும் user-agent தந்தாலும் பொறியாளர்கள் கேட்பது: “கோளாறுக்கு முன் எந்தப் பொத்தானைக் கிளிக் செய்தார்?” அல்லது “படிவத்தில் என்ன உள்ளிடப்பட்டது?”

இந்த MousePlayer பிழைக் கண்காணிப்பு இணைப்பு காட்சிப் பதிவின் URL-ஐ நேரடியாகப் பிழை அறிக்கையில் சேர்க்கும். Sentry அல்லது Bugsnag-இல் ஒரு கிளிக்கில் கோளாறு ஏற்பட்ட துல்லியமான மில்லிவினாடிவரை திரைப் பதிவைப் பார்க்கலாம்.

கூடுதல் சுமையில்லா ஒருங்கிணைப்பு: இந்த இணைப்பு பின்னணி watcher ஆக mp.jsஉள்ளே அமைதியாக இயங்கும். அளவிடக்கூடிய சுமையோ Core Web Vitals பாதிப்போ இல்லாமல் SDK-ஐத் தானாகக் கண்டறியும்.

2. இயக்கம் & வழங்குநர் பொருத்தம்

டாஷ்போர்டு அல்லது SDK அமைப்புப் பொருளால் இயக்கலாம்.

முறை A: டாஷ்போர்டு — குறியீடின்றி

  1. பணியிடத்தில் உள்நுழைந்து உங்கள் தளங்கள்திறக்கவும்.
  2. தளத்தருகிலுள்ள அமைப்புகள் / ஒருங்கிணைப்புகள் பொத்தானைக் கிளிக் செய்யவும்.
  3. சாளரத்தில் Sentry, Bugsnag & Datadog RUM இணைப்பு நிலையை இயக்கவும்: 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 செயலாக்க அட்டவணை

வழங்குநருக்கேற்ப அதிகாரப்பூர்வ 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 Issue Details

Sentry பிரச்சினையைத் திறந்து கீழே Tags பகுதியில் இந்தக் குறிச்சொல் தெரியும்: mouseplayer_session_url. தேடல் பட்டையில் இந்த வினவலாலும் வடிகட்டலாம்: mouseplayer_session_url:*.

Bugsnag மெட்டாடேட்டா தாவல்கள்

அறிக்கையின் கீழ் நாவிகேஷனில் புதிய தனிப்பயன் தாவல் MousePlayer என்ற பெயரில் வரும்; கிளிக் செய்யக்கூடிய session_url இணைப்பு இருக்கும்.

Datadog RUM Error Explorer

பிழை அமர்வைத் திறந்து Global Context / Attributes JSON மரத்தில் பார்க்கவும். URL இந்த விசையின் கீழ்: @mouseplayer_session_url.

வர்த்தக முத்திரைகள் உரிமையாளர்களுடையவை. வழங்குநர்களுடன் MousePlayer-க்கு வணிக உறவு இல்லை.