Ketika masalah front-end seperti tingkat error JS yang tinggi, pemuatan halaman yang lambat, atau panggilan API yang gagal tidak terdeteksi, pengalaman pengguna akan menurun dan berdampak pada hasil bisnis. Aturan peringatan Pemantauan Browser dari Application Real-Time Monitoring Service (ARMS) memungkinkan Anda menetapkan ambang batas pada metrik tersebut sehingga Anda menerima notifikasi segera setelah ambang batas dilanggar.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki aplikasi yang terhubung ke ARMS Browser Monitoring. Untuk informasi lebih lanjut, lihat Ikhtisar pemantauan browser.
Buat aturan peringatan
Masuk ke Konsol ARMS.
Di panel navigasi kiri, pilih Browser Monitoring > Browser Monitoring Alert Rules.
Klik Create Browser Monitoring Alert Rule di pojok kanan atas.
Konfigurasikan parameter yang dijelaskan pada bagian berikut, lalu klik Save.
Nama peringatan dan cakupan
| Parameter | Deskripsi |
|---|---|
| Alert Name | Nama deskriptif untuk aturan tersebut. Contoh: Alert for web page-based metric. |
| Select Applications | Aplikasi Pemantauan Browser yang diterapkan oleh aturan ini. Anda dapat memilih beberapa aplikasi. |
| Automatically apply this alert rule to newly created applications | Jika diaktifkan, ARMS menerapkan aturan ini ke setiap aplikasi yang ditambahkan ke Pemantauan Browser di masa mendatang. |
Jenis metrik
Pilih kategori metrik yang akan dipantau. Pilihan Anda menentukan kondisi peringatan apa saja yang tersedia.
| Jenis metrik | Kapan digunakan | Apa yang dipantau |
|---|---|---|
| Page_Metric | Pantau performa halaman seperti waktu pemuatan, parsing DOM, dan first paint. | Metrik performa halaman web |
| API_Metric | Pantau kesehatan panggilan API termasuk waktu respons dan tingkat error. | Metrik performa API |
| Page_API_Metric | Pantau metrik halaman dan API sekaligus dalam satu aturan. | Metrik performa gabungan halaman web dan API |
| Custom_Statistics_Metric | Pantau metrik bisnis kustom yang Anda definisikan dalam kode aplikasi. | Metrik berdasarkan kunci kustom yang didefinisikan dalam aplikasi Anda |
| Custom_Query | Bangun peringatan kustom dari dimensi agregasi dan metrik tertentu. Memerlukan konfigurasi manual. | Metrik dari dimensi kustom |
Filter dan agregasi metrik
Konfigurasikan cara ARMS mengumpulkan dan mengagregasi data yang dievaluasi oleh kondisi peringatan.
| Parameter | Deskripsi |
|---|---|
| Filter Conditions | Mempersempit cakupan data yang dipantau. Misalnya, API Belong To api1,api2,api3 hanya memantau API yang ditentukan. Gunakan Belong To atau Not Belong To untuk filtering berbasis OR, dan pisahkan beberapa nilai dengan koma. Klik ikon + untuk menambahkan ekspresi filter lainnya. |
| Select Aggregation Dimension | Dimensi yang digunakan untuk mengelompokkan metrik. Diatur secara otomatis untuk semua jenis metrik kecuali Custom_Query, yang mengharuskan Anda memilih dimensi dari daftar drop-down. |
| Select Metric | Hanya ditampilkan ketika Metric Type adalah Custom_Query. Pilih metrik yang akan digunakan dalam kondisi peringatan. |
Aturan pemicu peringatan
Tentukan bagaimana beberapa kondisi saling berinteraksi:
Meet all the following rules — Peringatan dipicu hanya jika semua kondisi terpenuhi (logika AND).
Meet one of the following rules — Peringatan dipicu jika salah satu kondisi terpenuhi (logika OR).
Kondisi peringatan
Definisikan ambang batas yang memicu peringatan. Setiap kondisi menentukan jendela waktu, metrik, metode agregasi, operator perbandingan, dan nilai ambang batas.
Contoh: Recently 10 Minutes JS_Error_Rate AVG Greater Than or Equal To 20% dipicu ketika rata-rata tingkat error JS selama 10 menit terakhir mencapai 20% atau lebih tinggi.
Untuk menambahkan kondisi:
Klik + Add Condition.
Pilih jendela waktu, metrik, metode agregasi, operator perbandingan, dan ambang batas.
Klik ikon konfirmasi untuk menyimpan kondisi tersebut.
Setelah menyimpan kondisi, Anda dapat:
| Action | Cara |
|---|---|
| Edit a condition | Klik ikon edit di samping kondisi tersebut. |
| View the metric trend chart | Klik ikon more di samping kondisi tersebut. |
| Delete a condition | Klik ikon delete di samping kondisi tersebut. |
| Add another condition | Klik lagi + Add Condition. |
Kiat untuk menetapkan ambang batas yang efektif:
Mulailah dengan jendela waktu yang lebih lebar (misalnya, 10 menit) dan ambang batas moderat. Persempit keduanya setelah Anda mengamati pola traffic yang sebenarnya.
Gunakan grafik tren metrik (ikon more) untuk meninjau data historis sebelum menetapkan ambang batas. Hal ini membantu Anda menghindari kelelahan peringatan akibat ambang batas yang terlalu sensitif.
Untuk masalah yang bersifat intermiten, gunakan Meet all the following rules dengan beberapa kondisi untuk mengurangi false positive.
Kebijakan notifikasi
Tentukan cara ARMS mengirimkan notifikasi peringatan:
Do Not Specify Notification Rules — ARMS hanya mengirimkan notifikasi jika event peringatan sesuai dengan aturan event dalam kebijakan notifikasi yang sudah ada.
Select or create a notification policy — Pilih kebijakan dari daftar drop-down, atau buat yang baru. Saat peringatan dipicu, ARMS mengirimkan notifikasi melalui saluran yang dikonfigurasi dalam kebijakan yang dipilih. Klik View untuk memeriksa kebijakan yang dipilih.
Untuk informasi lebih lanjut, lihat Buat dan kelola kebijakan notifikasi.
Pengaturan peringatan lanjutan
| Parameter | Deskripsi |
|---|---|
| No data | Mengontrol cara ARMS menangani anomali data seperti data yang hilang, metrik komposit abnormal, atau hasil perbandingan periode-ke-periode yang tidak normal. Opsi termasuk mengubah nilai metrik menjadi 0 atau 1, atau menekan peringatan. Untuk informasi lebih lanjut, lihat Terms. |
Kelola aturan peringatan
Semua aturan peringatan yang telah dibuat muncul di halaman Browser Monitoring Alert Rules.
Masuk ke Konsol ARMS.
Di panel navigasi kiri, pilih Browser Monitoring > Browser Monitoring Alert Rules.
*(Opsional)* Masukkan nama peringatan lengkap atau sebagian di kotak pencarian dan klik ikon Search. Nama sebagian menghasilkan hasil pencarian fuzzy.
Temukan aturan yang dituju dan pilih aksi dari kolom Actions:
| Aksi | Langkah |
|---|---|
| Edit a rule | Klik Edit. Ubah parameter di halaman Edit Alert, lalu klik Save. |
| Enable a rule | Klik Start, lalu klik OK di dialog konfirmasi. |
| Disable a rule | Klik Stop, lalu klik OK di dialog konfirmasi. |
| Delete a rule | Klik Delete, lalu klik OK di dialog konfirmasi. |
| View alert history | Klik Alert History untuk membuka tab Alert Event History dan meninjau event peringatan sebelumnya. |