Sentry, Bugsnag & Datadog RUM সংযোগ

ফ্ৰণ্টএণ্ডৰ JavaScript ব্যতিক্ৰমক MousePlayer ৰ ছেছনৰ ভিডিঅ’ ৰেকৰ্ডিঙৰ সৈতে পোনে পোনে সংযুক্ত কৰি আপোনাৰ ইঞ্জিনিয়াৰিং আৰু QA কাৰ্যপ্ৰবাহ দ্ৰুত কৰক।

1. সমস্যা: ষ্টেকট্ৰেচে ব্যৱহাৰকাৰীৰ প্ৰসংগ নেদেখুৱায়

আপোনাৰ ৱেবছাইটত নিয়ন্ত্ৰণ নকৰা JavaScript ব্যতিক্ৰম বা নেটৱৰ্ক বিকল হ’লে Sentry ৰ দৰে ত্ৰুটি পৰ্যবেক্ষণ সঁজুলিয়ে কেৱল শুকান ষ্টেকট্ৰেচ আৰু ব্ৰাউজাৰৰ user-agent ষ্ট্ৰিং দিয়ে। কিন্তু ইঞ্জিনিয়াৰৰ প্ৰশ্ন থাকি যায়: “বিকল হোৱাৰ ঠিক আগতে ব্যৱহাৰকাৰীয়ে কোনটো বুটামত ক্লিক কৰিছিল?” বা “ফৰ্মত কি তথ্য দিয়া হৈছিল?”

MousePlayer Error Tracking Bridge এ দৃশ্যগত পুনৰ চলোৱাৰ URL আপোনাৰ ত্ৰুটিৰ প্ৰতিবেদনত পোনে পোনে সংযোজন কৰি স্বয়ংক্ৰিয়ভাৱে এই সমস্যা সমাধান কৰে। ব্যতিক্ৰম ঘটিলে ইঞ্জিনিয়াৰে নিজৰ Sentry বা Bugsnag ডেশ্বব’ৰ্ডত এটা লিংকত ক্লিক কৰি বিকল হোৱাৰ সঠিক মিলিছেকেণ্ডলৈকে ব্যৱহাৰকাৰীৰ পৰ্দাৰ ভিডিঅ’ ৰেকৰ্ডিং চাব পাৰে।

অতিৰিক্ত বোজাবিহীন সংযোগ: সংযোগটো পটভূমিৰ পৰ্যবেক্ষক হিচাপে নীৰৱে চলে ইয়াৰ ভিতৰত: mp.js। জুখিব পৰা অতিৰিক্ত বোজা বা Core Web Vitals ত প্ৰভাৱ নেপেলোৱাকৈ ই আপোনাৰ ত্ৰুটি ট্ৰেকিং SDK স্বয়ংক্ৰিয়ভাৱে চিনাক্ত কৰে।

2. সক্ৰিয়কৰণ & প্ৰদানকাৰীৰ মিল নিৰ্ধাৰণ

ডেশ্বব’ৰ্ডৰ ইণ্টাৰফেচ বা প্ৰগ্ৰেমৰ জৰিয়তে আমাৰ SDK বিন্যাস অবজেক্ট ব্যৱহাৰ কৰি ত্ৰুটি ট্ৰেকিং সংযোগ সক্ৰিয় কৰিব পাৰে।

পদ্ধতি A: ডেশ্বব’ৰ্ডত সক্ৰিয়কৰণ (ক’ড নিলিখাকৈ)

  1. আপোনাৰ MousePlayer কৰ্মক্ষেত্ৰত লগ ইন কৰি খোলক আপোনাৰ প্ৰপাৰ্টিসমূহ।
  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 চলোৱাৰ তালিকা

বাছি লোৱা প্ৰদানকাৰী অনুসৰি 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. ত্ৰুটিৰ প্ৰতিবেদনত পুনৰ চলোৱা ক’ত পাব

সক্ৰিয় হ’লেই ফ্ৰণ্টএণ্ড বিকল হোৱাৰ লগ লিখা প্ৰতিবাৰ আপোনাৰ ত্ৰুটি পৰ্যবেক্ষণ ডেশ্বব’ৰ্ডত পুনৰ চলোৱাৰ URL লগে লগে দেখা যায়।

Sentry সমস্যাৰ বিৱৰণ

আপোনাৰ Sentry প্ৰকল্পৰ যিকোনো সমস্যা খুলি তললৈ স্ক্ৰ’ল কৰক এই অংশলৈ: Tags । আপুনি এই নামৰ টেগ দেখিব: mouseplayer_session_url। লগতে কুৱেৰি অনুসন্ধানৰ বাৰ ব্যৱহাৰ কৰি Sentry ৰ সমস্যা ফিল্টাৰ কৰিব পাৰে: mouseplayer_session_url:*।

Bugsnag মেটাডেটা টেব

আপোনাৰ Bugsnag ত্ৰুটিৰ প্ৰতিবেদনৰ তলৰ নেভিগেশ্যন টেব চাওক। নতুন নিজা টেবৰ নাম হ’ব MousePlayer , য’ত ক্লিক কৰিব পৰা session_url হাইপাৰলিংক থাকিব।

Datadog RUM Error Explorer

Datadog RUM ত ৰেকৰ্ড কৰা যিকোনো ত্ৰুটিৰ ছেছনলৈ গৈ পৰীক্ষা কৰক Global Context / Attributes JSON গছ। URL সূচীবদ্ধ থাকে ইয়াৰ অধীনত: @mouseplayer_session_url।

ইয়াত উল্লেখ কৰা সকলো ট্ৰেডমাৰ্ক সংশ্লিষ্ট মালিকৰ। এই প্ৰদানকাৰীসকলৰ সৈতে MousePlayer ৰ কোনো ব্যৱসায়িক সম্পৰ্ক নাই।