Sentry, Bugsnag & Datadog RUM körpüsü
Ön tərəf JavaScript istisnalarını birbaşa MousePlayer video seans qeydlərinə bağlayaraq mühəndislik və QA iş axınlarınızı sürətləndirin.
1. Problem: çağırış yığını istifadəçi kontekstini göstərmir
Saytınızda emal olunmamış JavaScript istisnası və ya şəbəkə nasazlığı baş verdikdə Sentry kimi xəta izləmə alətləri quru çağırış yığınları və brauzer user-agent sətirləri təqdim edir. Amma mühəndislər yenə soruşur: “İstifadəçi çökmədən dərhal əvvəl hansı düyməyə kliklədi?” və ya “Formaya hansı məlumat daxil edilmişdi?”
Bu MousePlayer xəta izləmə körpüsü vizual təkrar oynatma URL-lərini birbaşa xəta hesabatlarınıza bağlayaraq bunu avtomatik həll edir. İstisna baş verdikdə mühəndislər Sentry və ya Bugsnag idarə panelində tək keçidə klikləyərək istifadəçi ekranının çökmənin dəqiq millisaniyəsinədək video qeydinə baxa bilər.
Əlavə yüksüz inteqrasiya: Körpü bu skriptin daxilində səssiz fon müşahidəçisi kimi işləyir: mp.js. Ölçülə bilən əlavə yük yaratmadan və Core Web Vitals-a təsir etmədən xəta izləmə SDK-nızı avtomatik aşkarlayır.
2. Aktivləşdirmə & provayder uyğunlaşdırılması
Xəta izləmə körpüsünü idarə panelinizdən və ya proqram vasitəsilə SDK konfiqurasiya obyektimizdən aktivləşdirə bilərsiniz.
Üsul A: idarə panelindən aktivləşdirmə (kodsuz)
- MousePlayer iş sahənizə daxil olun və bu bölməni açın: Resurslarınız.
- Bu düyməyə klikləyin: Parametrlər / İnteqrasiyalar — hədəf saytınızın yanında.
- İnteqrasiyalar pəncərəsində bu körpünü: Sentry, Bugsnag & Datadog RUM körpüsü bu vəziyyətə keçirin:
ON. - Provayderinizi seçin (
sentry,bugsnagvə yadatadog) və bu düyməyə klikləyin: Dəyişiklikləri saxlayın.
Üsul B: skriptin əl ilə tənzimlənməsi
Konfiqurasiyanı birbaşa kodda vermək istəyirsinizsə, bu parametri ötürün: error_bridge_active: true bu obyektinizin daxilində: window.mp_config :
3. Texniki SDK icra cədvəli
Seçilmiş provayderinizdən asılı olaraq MousePlayer rəsmi JavaScript SDK teqləmə metodlarını avtomatik icra edir:
| Provayder | İcra edilən JavaScript metodu | Əlavə olunan metaməlumat açarı |
|---|---|---|
| Sentry | window.Sentry.setTag(...) |
mouseplayer_session_url |
| Bugsnag | window.Bugsnag.addMetadata('MousePlayer', { ... }) |
session_url |
| Datadog RUM | window.DD_RUM.setGlobalContextProperty(...) |
mouseplayer_session_url |
4. Xəta hesabatlarında təkrar oynatmaları harada tapmaq olar
Aktiv olduqda ön tərəf çökməsi qeydə alınan kimi təkrar oynatma URL-ləri xəta izləmə panellərinizdə dərhal görünür.
Sentry problem təfərrüatları
Sentry layihənizdə istənilən problemi açın və bu bölməyə sürüşdürün: Teqlər . Bu adlı teqi görəcəksiniz: mouseplayer_session_url. Həmçinin sorğu axtarış sətri ilə Sentry problemlərini süzə bilərsiniz: mouseplayer_session_url:*.
Bugsnag metaməlumat vərəqləri
Bugsnag xəta hesabatınızda aşağı naviqasiya vərəqlərinə baxın. Bu adlı yeni fərdi vərəq: MousePlayer görünəcək və bu kliklənən keçidi ehtiva edəcək: session_url .
Datadog RUM Error Explorer
Datadog RUM-da qeydə alınmış istənilən xəta seansına keçin və bu JSON ağacını yoxlayın: Qlobal kontekst / Atributlar . URL bu açarın altında indekslənir: @mouseplayer_session_url.
Burada adı çəkilən bütün ticarət nişanları müvafiq sahiblərinə məxsusdur. MousePlayer-in bu provayderlərlə işgüzar əlaqəsi yoxdur.