Aplikasi ARMS RUM mencakup skenario seperti pemantauan halaman web, pemantauan Weex, dan pemantauan mini-program. Aplikasi ini membantu Anda memantau status kesehatan halaman web dan mini-program berdasarkan metrik berikut: kecepatan pemuatan halaman (uji kecepatan), stabilitas halaman (kesalahan JavaScript), dan tingkat keberhasilan panggilan layanan eksternal (panggilan API).
Informasi Latar Belakang
Saat pengguna mengakses layanan, seluruh proses dapat dibagi menjadi tiga fase: pembuatan halaman (status server), pemuatan halaman, dan waktu proses halaman.
Untuk memastikan layanan online yang stabil, server memantau status layanan tersebut. Sistem pemantauan server yang ada cukup matang, tetapi pemantauan pemuatan halaman dan waktu proses masih jauh dari memuaskan. Contohnya:
Kesalahan yang dihadapi pengguna saat mengakses situs web Anda tidak dapat segera ditangkap.
Waktu respons aktual bagi pengguna dari negara atau wilayah berbeda untuk mengakses situs web Anda tidak diketahui.
Kinerja dan tingkat keberhasilan panggilan data asinkron setiap aplikasi tidak diketahui.
Solusi
Pemantauan Browser ARMS memantau status pemuatan halaman dan waktu proses, serta melaporkan data ke logger. Data tersebut mencakup kinerja pemuatan halaman, pengecualian waktu proses, serta status dan waktu yang dikonsumsi oleh panggilan API. Kemudian, platform memantau akses semua pengguna online nyata berdasarkan layanan analitik dan pemrosesan log real-time yang disediakan oleh ARMS. Terakhir, platform menyajikan laporan visual untuk membantu Anda mendeteksi dan mendiagnosis masalah pada kesempatan pertama.

Skenario
Pemantauan Browser ARMS dapat digunakan dalam skenario berikut:
Gambaran Kemampuan
Pemantauan Browser ARMS memiliki kemampuan pemantauan browser yang komprehensif. Bagian ini memberikan contoh-contoh berikut.
Pemantauan Browser ARMS dapat mengukur berbagai metrik kinerja halaman, termasuk waktu rendering pertama, waktu layar pertama, waktu DOM Ready, dan waktu pemuatan sumber daya.
Modul Pemantauan Browser dari Application Real-Time Monitoring Service (ARMS) menyediakan fitur diagnostik kesalahan JavaScript (JS). Anda dapat melihat informasi dasar dan distribusi kesalahan JS serta melacak balik perilaku pengguna. Fitur ini membantu Anda mengidentifikasi dan memperbaiki kesalahan.
Pemantauan frontend ARMS menyediakan status setiap panggilan API dalam aplikasi, termasuk tingkat keberhasilan panggilan, informasi yang dikembalikan, dan waktu rata-rata yang dikonsumsi untuk keberhasilan atau kegagalan.
Fitur Analisis Tracing depan-belakang dapat menghubungkan tautan antara permintaan API yang dikirim dari frontend dan panggilan backend untuk benar-benar mengembalikan adegan lengkap eksekusi kode.
Kompatibilitas Browser dan Platform
Browser atau platform | Versi yang didukung | Pelaporan data otomatis dengan SDK | Laporan data manual |
Safari | Safari 9+ | ️️️Didukung | ️️️Didukung |
Chrome | Chrome 49+ | ️️️Didukung | ️️️Didukung |
IE | IE 9+ | ️️️Didukung | ️️️Didukung |
Edge | Edge 12+ | ️️️Didukung | ️️️Didukung |
Firefox | Firefox 36+ | ️️️Didukung | ️️️Didukung |
Opera | Opera 43+ | ️️️Didukung | ️️️Didukung |
Safari untuk iOS | Safari untuk iOS 9.2+ | ️️️Didukung | ️️️Didukung |
Android Browser | android_webkit 4.4.2+ | ️️️Didukung | ️️️Didukung |
Weex | Weex 0.16.0+ | Tidak didukung | ️️️Didukung |