Gadar Sentry, Bugsnag & Datadog RUM
A hanzarta ayyukan injiniya da QA ta haɗa keɓancewar JavaScript a fuskar shafi kai tsaye da rikodin bidiyon zamuka na MousePlayer.
1. Matsala: stacktraces ba sa nuna mahallin mai amfani
Idan keɓancewar JavaScript da ba a sarrafa ba ko rushewar hanyar sadarwa ta faru a gidan yanar gizo, kayan lura da kuskure kamar Sentry suna ba da busassun stacktraces da rubutun user-agent na burauza. Amma injiniyoyi suna ci gaba da tambaya: “Wane maɓalli mai amfani ya danna kafin rushewar?” ko “Wane bayani aka shigar a cikin fom?”
Gadar bin kurakurai ta MousePlayer tana warware wannan ta atomatik ta haɗa URLs na sake kunnawar gani kai tsaye cikin rahotannin kuskure. Idan keɓancewa ta faru, injiniyoyi za su iya danna hanya guda a dashboard na Sentry ko Bugsnag su kalli rikodin bidiyon allon mai amfani har zuwa ainihin millisecond na rushewar.
Haɗi ba tare da ƙarin nauyi ba: Gadar tana aiki a shiru a matsayin mai sa ido na baya cikin mp.js. Tana gano SDK na bin kurakurai ta atomatik ba tare da ƙara nauyin da ake iya aunawa ko shafar Core Web Vitals ba.
2. Kunnawa & daidaita mai samarwa
Ana iya kunna gadar bin kurakurai ta fuskar dashboard ko ta shiri ta object na saitin SDK namu.
Hanya A: kunnawa ta dashboard (ba tare da lamba ba)
- A shiga wurin aikin MousePlayer a buɗe Gidajen yanar gizo.
- A danna maɓallin Saituna / Haɗe-haɗe kusa da gidan yanar gizo da ake nufi.
- A tagar Haɗe-haɗe, a sauya Gadar Sentry, Bugsnag & Datadog RUM zuwa
ON. - A zaɓi mai samarwa (
sentry,bugsnag, kodatadog) a danna Ajiye sauye-sauye.
Hanya B: saita rubutu da hannu
Idan an fi son rubuta saitin kai tsaye, a bayar da error_bridge_active: true a cikin object na window.mp_config :
3. Jadawalin gudanar da SDK na fasaha
Gwargwadon mai samarwa da aka zaɓa, MousePlayer yana gudanar da hanyoyin sa tag na JavaScript SDK na hukuma ta atomatik:
| Mai samarwa | Hanyar JavaScript da aka gudanar | Mabuɗin metadata da aka saka |
|---|---|---|
| Sentry | window.Sentry.setTag(...) |
mouseplayer_session_url |
| Bugsnag | window.Bugsnag.addMetadata('MousePlayer', { ... }) |
session_url |
| Datadog RUM | window.DD_RUM.setGlobalContextProperty(...) |
mouseplayer_session_url |
4. Inda ake samun sake kunnawa a rahotannin kuskure
Bayan kunnawa, URLs na sake kunnawa suna bayyana nan take cikin dashboards na lura da kurakurai duk lokacin da aka rubuta rushewar fuskar shafi.
Cikakkun bayanan matsala na Sentry
A buɗe kowace matsala a aikin Sentry a gungura ƙasa zuwa sashen Tags . Za a ga tag mai suna mouseplayer_session_url. Ana kuma iya tace matsalolin Sentry ta sandar neman buƙata: mouseplayer_session_url:*.
Shafukan metadata na Bugsnag
A rahoton kuskure na Bugsnag, a duba shafukan zirga-zirga na ƙasa. Sabon shafi na musamman mai suna MousePlayer zai bayyana, mai ɗauke da hanyar da ake iya dannawa ta session_url .
Mai binciken kurakurai na Datadog RUM
A Datadog RUM, a je kowane zaman kuskure da aka rikoda a duba bishiyar JSON ta Mahallin gama-gari / Siffofi . An yi wa URL fihirisa ƙarƙashin @mouseplayer_session_url.
Duk alamomin kasuwanci da aka ambata a nan na masu su ne. MousePlayer ba shi da alaƙar kasuwanci da waɗannan masu samarwa.