Sentry، Bugsnag & Datadog RUM پل
Front-end JavaScript استثنا کي MousePlayer جي وڊيو سيشن رڪارڊنگن سان سڌو ڳنڍي انجنيئرنگ ۽ QA ڪم تيز ڪريو.
1. مسئلو: Stack trace استعمال ڪندڙ جو پس منظر نٿا ڏيکارين
ويب سائيٽ تي اڻسنڀاليل JavaScript استثنا يا نيٽ ورڪ ڪريش ٿئي ته Sentry جهڙا غلطي نگران اوزار خشڪ stack trace ۽ برائوزر user-agent متن ڏين ٿا. پر انجنيئر پوءِ به پڇن ٿا: “ڪريش کان بلڪل اڳ استعمال ڪندڙ ڪهڙو بٽڻ ڪلڪ ڪيو؟” يا “فارم ۾ ڪهڙي ڊيٽا داخل ڪئي وئي؟”
هي MousePlayer غلطي ٽريڪنگ پل بصري ٻيهر پلے URL سڌو غلطي رپورٽن ۾ ڳنڍي پاڻمرادو حل ڪري ٿو. استثنا ٿئي ته انجنيئر Sentry يا Bugsnag ڊيش بورڊ ۾ هڪ لنڪ تي ڪلڪ ڪري ڪريش جي صحيح ملي سيڪنڊ تائين استعمال ڪندڙ جي اسڪرين جي وڊيو رڪارڊنگ ڏسي سگهن ٿا.
بنا اضافي بار جي ڳانڍاپو: پل هن اندر پس منظر نگران طور خاموشي سان هلي ٿو mp.js. توهان جي غلطي ٽريڪنگ SDK پاڻمرادو سڃاڻي ٿو، ماپڻ لائق اضافي بار يا Core Web Vitals تي اثر کان سواءِ.
2. فعال ڪرڻ & فراهم ڪندڙ سان ملائڻ
غلطي ٽريڪنگ پل ڊيش بورڊ انٽرفيس يا پروگرام ذريعي SDK ترتيب واري object مان فعال ڪري سگهو ٿا.
طريقو A: ڊيش بورڊ مان فعال ڪرڻ (بنا ڪوڊ)
- پنهنجي MousePlayer ڪم جي جاءِ ۾ لاگ ان ڪري کوليو توهان جون ويب سائيٽون.
- ڪلڪ ڪريو هن تي سيٽنگون / ڳانڍاپا بٽڻ، گهربل ويب سائيٽ جي ڀرسان.
- ڳانڍاپن جي ونڊو ۾ هي بدلايو Sentry، Bugsnag & Datadog RUM پل هن تي
ON. - فراهم ڪندڙ چونڊيو (
sentry،bugsnag، ياdatadog) ۽ ڪلڪ ڪريو تبديليون محفوظ ڪريو.
طريقو B: اسڪرپٽ جي هٿ سان ترتيب
ترتيب سڌو ڪوڊ ۾ رکڻ چاهيو ته هي ڏيو error_bridge_active: true پنهنجي window.mp_config object اندر:
3. ٽيڪنيڪي SDK هلائڻ جو ٽيبل
چونڊيل فراهم ڪندڙ موجب MousePlayer سرڪاري JavaScript SDK tagging طريقا پاڻمرادو هلائي ٿو:
| فراهم ڪندڙ | هلايل JavaScript طريقو | شامل ڪيل ميٽاڊيٽا key |
|---|---|---|
| Sentry | window.Sentry.setTag(...) |
mouseplayer_session_url |
| Bugsnag | window.Bugsnag.addMetadata('MousePlayer', { ... }) |
session_url |
| Datadog RUM | window.DD_RUM.setGlobalContextProperty(...) |
mouseplayer_session_url |
4. غلطي رپورٽن ۾ ٻيهر پلے ڪٿي ملندا
فعال ٿيڻ کان پوءِ front-end ڪريش لاگ ٿيڻ تي ٻيهر پلے URL غلطي نگران ڊيش بورڊن ۾ فوري ظاهر ٿين ٿا.
Sentry مسئلي جا تفصيل
Sentry پروجيڪٽ ۾ ڪو به مسئلو کولي هيٺ هن ڏانهن اسڪرول ڪريو Tag حصو. هن نالي جو tag ڏسندا mouseplayer_session_url. Query ڳولا واري پٽي سان Sentry مسئلا فلٽر به ڪري سگهو ٿا: mouseplayer_session_url:*.
Bugsnag ميٽاڊيٽا ٽيب
Bugsnag غلطي رپورٽ ۾ هيٺيان نيويگيشن ٽيب ڏسو. هن نالي جو نئون پنهنجي ٺاهيل ٽيب MousePlayer ظاهر ٿيندو، جنهن ۾ ڪلڪ لائق هي session_url هائپر لنڪ هوندو.
Datadog RUM Error Explorer
Datadog RUM ۾ ڪنهن رڪارڊ ٿيل غلطي سيشن تي وڃي هي جاچيو عالمي پس منظر / Attribute JSON وڻ. URL هن هيٺ ترتيب ڏنل آهي @mouseplayer_session_url.
هتي ڄاڻايل سڀ تجارتي نشان پنهنجن مالڪن جا آهن. MousePlayer جو انهن فراهم ڪندڙن سان ڪو ڪاروباري لاڳاپو ناهي.