Sentry, Bugsnag & Datadog RUM ब्रिज

फ्रंटएंड JavaScript अपवाद थेट MousePlayer दृश्य सत्र रेकॉर्डिंगशी जोडून अभियांत्रिकी आणि QA काम जलद करा.

1. समस्या: स्टॅक ट्रेसमध्ये वापरकर्ता संदर्भ नाही

न हाताळलेला JavaScript अपवाद किंवा नेटवर्क बिघाड झाल्यास Sentry सारखी साधने कोरडे स्टॅक ट्रेस आणि ब्राउझर युजर एजंट देतात. तरी अभियंत्यांना प्रश्न: “क्रॅशच्या अगदी आधी कोणते बटण क्लिक केले?” किंवा “फॉर्ममध्ये काय भरले?”

हा MousePlayer त्रुटी मागोवा ब्रिज दृश्य पुनर्प्ले URL त्रुटी अहवालात जोडून प्रश्न सोडवतो. अपवाद आल्यावर Sentry किंवा Bugsnag मधील एक दुवा क्लिक करून क्रॅशच्या अचूक मिलीसेकंदापर्यंतचे वापरकर्ता स्क्रीन रेकॉर्डिंग पाहता येते.

अतिरिक्त भाराशिवाय एकत्रीकरण: ब्रिज पुढीलमध्ये शांतपणे पार्श्वभूमी निरीक्षक म्हणून चालतो: 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 समस्या तपशील

प्रकल्पातील कोणतीही समस्या उघडून खालील विभागापर्यंत स्क्रोल करा: टॅग . पुढील नावाचा टॅग दिसेल: mouseplayer_session_url. शोधपट्टीत पुढील क्वेरी वापरून समस्याही फिल्टर करता येतात: mouseplayer_session_url:*.

Bugsnag मेटाडेटा टॅब

त्रुटी अहवालाच्या तळातील टॅब पाहा. पुढील नावाचा सानुकूल टॅब: MousePlayer यात क्लिक करता येणारा पुढील दुवा: session_url असेल.

Datadog RUM त्रुटी एक्सप्लोरर

नोंदलेल्या त्रुटी सत्रात जाऊन पुढील JSON वृक्ष तपासा: जागतिक संदर्भ / अॅट्रिब्यूट . URL पुढीलखाली अनुक्रमित: @mouseplayer_session_url.

सर्व ट्रेडमार्क संबंधित मालकांचे आहेत. MousePlayer चे या प्रदात्यांशी व्यावसायिक संबंध नाहीत.