Layanan sub-pemantauan aplikasi dari Application Real-Time Monitoring Service (ARMS) memungkinkan Anda membuat aturan peringatan dan mengonfigurasi ambang batas statis untuk aplikasi. Jika peringatan dipicu, sistem akan mengirimkan notifikasi kepada kontak yang ditentukan menggunakan metode notifikasi yang telah ditentukan. Dengan cara ini, kontak dapat menyelesaikan masalah secepat mungkin.
Prasyarat
Aplikasi Anda harus dipantau oleh Pemantauan Aplikasi. Untuk informasi lebih lanjut, lihat Ikhtisar Pemantauan Aplikasi.
Prosedur
Masuk ke Konsol ARMS.
Di panel navigasi di sisi kiri, pilih . Di halaman Application Monitoring Alert Rules, klik Create Alert Rule.
Di halaman Create Application Monitoring Alert Rule, atur parameter Nama Aturan Peringatan dan setel parameter Tipe Deteksi Peringatan ke Deteksi Ambang Batas.
CatatanUntuk informasi tentang cara mengonfigurasi ambang batas dinamis, lihat Ambang Batas Dinamis.
Di bagian Alert Contact, tentukan aplikasi, tipe data deret waktu, dan kondisi filter.
Parameter
Deskripsi
Pilih Aplikasi
Pilih aplikasi yang ingin Anda pantau. Anda dapat memilih beberapa aplikasi atau semua aplikasi.
Otomatis terapkan aturan peringatan ini ke aplikasi yang baru dibuat
Tentukan apakah akan secara otomatis menerapkan aturan peringatan ini ke aplikasi yang nantinya diintegrasikan ke dalam Pemantauan Aplikasi.
Metric Type
Pilih tipe data deret waktu yang ingin dideteksi. Untuk informasi lebih lanjut, lihat Data Deret Waktu Peringatan.
CatatanNilai parameter Kondisi Peringatan dan Kondisi Filter bervariasi sesuai dengan nilai parameter Tipe Data Deret Waktu.
Kondisi Filter
Filter lebih lanjut data deret waktu untuk mempersempit ruang lingkup pemantauan.
Tentukan kondisi untuk menyaring data terkait dimensi. Nilai yang valid:
Traverse: Isi peringatan menunjukkan isi dimensi yang benar-benar memicu peringatan.
Tanpa Dimensi: Isi peringatan menunjukkan jumlah semua nilai dimensi.
=: Isi peringatan hanya menunjukkan nilai-nilai tertentu dari dimensi.
!=: Isi peringatan menunjukkan semua nilai dimensi kecuali nilai-nilai tertentu.
Mengandung: Isi peringatan berisi nilai-nilai tertentu dari dimensi.
Tidak Mengandung: Isi peringatan berisi semua nilai dimensi kecuali nilai-nilai tertentu.
Cocokkan Ekspresi Reguler: Isi peringatan hanya menunjukkan isi dimensi yang ditentukan oleh ekspresi reguler.
Di bagian Alert rules, konfigurasikan parameter Alert trigger mode dan Alert Condition.
Parameter
Deskripsi
Mode Pemicu Peringatan
Kondisi Tunggal: Tentukan satu kondisi.
Kondisi Ganda: Setel parameter Aturan Pemicu Peringatan untuk menentukan beberapa kondisi. Nilai yang valid:
Memenuhi Semua Aturan Berikut: Peringatan dipicu hanya jika semua kondisi terpenuhi.
Memenuhi Salah Satu Aturan Berikut: Peringatan dipicu jika salah satu kondisi terpenuhi.
Kondisi Peringatan
Kondisi Tunggal:
Konfigurasikan ekspresi.
Tingkat peringatan berikut tersedia dalam urutan menaik: P4, P3, P2, dan P1. Anda dapat menentukan ambang batas yang berbeda untuk tingkat peringatan berdasarkan kebutuhan bisnis Anda. Anda tidak perlu mengonfigurasi ambang batas untuk semua tingkat. Dalam contoh berikut, ambang batas dikonfigurasi untuk JVM full GCs dalam 5 menit terakhir.
Contoh 1: Jika rata-rata jumlah GC lebih besar dari 1, peringatan P4 dipicu. Jika rata-rata jumlah GC lebih besar dari 2, peringatan P3 dipicu. Jika rata-rata jumlah GC lebih besar dari 5, peringatan P2 dipicu. Jika rata-rata jumlah GC lebih besar dari 10, peringatan P1 dipicu.
Contoh 2: Jika rata-rata jumlah GC lebih besar dari 1, peringatan P4 dipicu.
Kondisi Ganda:
Klik Tambah Kondisi untuk mengonfigurasi kondisi peringatan.
Contoh:
Aturan Pemicu Peringatan: Setel nilainya menjadi Memenuhi Semua Aturan Berikut.
Kondisi 1: Rata-rata laju kesalahan dalam 2 menit terakhir lebih besar dari atau sama dengan 5%.
Kondisi 2: Jumlah panggilan dalam 2 menit terakhir lebih besar dari atau sama dengan 200.
Dalam mode Kondisi Ganda, parameter Tingkat Peringatan diperlukan. Tingkat peringatan berikut tersedia dalam urutan menaik: P4, P3, P2, dan P1.
Masukkan ambang batas rekomendasi P4
Anda dapat menyesuaikan nilai ambang batas berdasarkan metrik yang ditampilkan di bagian pratinjau grafik. Untuk menerapkan aturan ke beberapa aplikasi, klik ikon
di sebelah Aplikasi untuk menghasilkan ambang batas rekomendasi yang berbeda untuk aplikasi tersebut.ARMS menggunakan algoritma cerdas untuk menghasilkan ambang batas rekomendasi berdasarkan data metrik historis. Untuk informasi lebih lanjut, lihat bagian Ambang Batas Rekomendasi.
Prediksi Jumlah Peringatan
Lihat jumlah peringatan yang diperkirakan akan dipicu dalam periode waktu tersebut. Klik nomornya untuk menanyakan data yang diperkirakan memicu peringatan pada titik-titik waktu historis.
Setiap kali Anda membuat atau memodifikasi aturan peringatan, kami sarankan Anda menggunakan fitur prediksi peringatan. Fitur ini menggunakan algoritma deteksi anomali untuk menganalisis data historis dan memprediksi jumlah peringatan dalam periode waktu yang ditentukan. Kemudian, Anda dapat menyesuaikan ambang batas dinamis berdasarkan hasil prediksi. Untuk informasi lebih lanjut, lihat bagian Prediksi Peringatan.
Konfigurasikan parameter Kebijakan Notifikasi dan parameter di bagian Pengaturan Lanjutan Peringatan.
Parameter
Deskripsi
Kebijakan Notifikasi
Jangan Tentukan Kebijakan Notifikasi: Jika peringatan dipicu, tidak ada notifikasi yang dikirim. Notifikasi hanya dikirim ketika aturan pencocokan kebijakan notifikasi dipicu.
Tentukan kebijakan notifikasi: Jika Anda menentukan kebijakan notifikasi, ARMS mengirimkan notifikasi menggunakan metode notifikasi yang ditentukan dalam kebijakan notifikasi. Anda dapat memilih kebijakan notifikasi yang ada atau membuat kebijakan notifikasi. Untuk informasi lebih lanjut, lihat Buat dan kelola kebijakan notifikasi.
Pengaturan Lanjutan Peringatan
Tidak Ada Data
Parameter ini digunakan untuk memperbaiki anomali data, seperti data yang hilang, metrik komposit yang abnormal, dan hasil perbandingan periode-periode yang abnormal. Jika anomali data dapat diperbaiki, data secara otomatis diubah menjadi 0 atau 1, atau peringatan tidak dipicu.
Untuk informasi lebih lanjut, lihat Istilah.
Klik Save.
Ambang Batas Rekomendasi
ARMS menggunakan algoritma cerdas untuk menganalisis data historis dan menghasilkan ambang batas statis rekomendasi berdasarkan aplikasi, antarmuka, dan metrik yang ditentukan. Selain itu, grafik dibuat untuk pratinjau. Anda dapat membandingkan nilai ambang batas dan nilai perkiraan, lalu menyesuaikan nilai ambang batas sesuai kebutuhan.
Skenario
Anggaplah bahwa peringatan terkait metrik tertentu sering dipicu, tetapi sistem berjalan seperti yang diharapkan. Hal ini mungkin karena ambang batas tidak disetel dengan benar atau tidak cocok untuk aplikasi atau antarmuka tertentu. Dalam kasus ini, Anda dapat menggunakan fitur ambang batas rekomendasi untuk menyesuaikan ambang batas atau mengonfigurasi ambang batas yang berbeda untuk aplikasi atau antarmuka yang berbeda.
Anggaplah Anda perlu mengonfigurasi ambang batas yang berbeda untuk metrik dari sejumlah besar aplikasi dan antarmuka. Anda dapat menggunakan algoritma cerdas dan dengan cepat mengonfigurasi ambang batas rekomendasi untuk aplikasi dan antarmuka tersebut.
Implementasi
Setelah Anda mengklik Masukkan ambang batas rekomendasi P4, ARMS secara otomatis menarik data metrik dari setiap aplikasi dan antarmuka dalam tiga hari terakhir. Kemudian, ARMS menggunakan algoritma N-sigma untuk menghitung nilai rata-rata dan varians untuk setiap metrik. Anggaplah bisnis Anda stabil dan metrik terdistribusi normal. Probabilitas tiga deviasi standar rendah. Dalam kasus ini, ambang batas rekomendasi dapat dihasilkan berdasarkan nilai rata-rata dan fluktuasi metrik dalam tiga hari terakhir.
Di antara tingkat peringatan, P4 memiliki tingkat keparahan terendah. Ambang batas rekomendasi P4 menunjukkan bahwa metrik sedikit abnormal. Anda dapat mempertimbangkan ambang batas P4 dan mengonfigurasi ambang batas untuk tingkat peringatan lainnya, termasuk P1, P2, dan P3.
Prediksi Jumlah Peringatan
Fitur prediksi jumlah peringatan menggunakan algoritma untuk menganalisis data historis, menampilkan waktu ketika peringatan historis terjadi, dan kemudian memprediksi jumlah peringatan dalam periode waktu tertentu. Fitur ini membantu Anda mengonfigurasi ambang batas statis atau meningkatkan sensitivitas peringatan untuk ambang batas dinamis.
Implementasi
Berdasarkan data metrik dalam 24 jam terakhir, ARMS menghitung jumlah kali setiap ambang batas metrik dilampaui untuk memprediksi jumlah peringatan di masa depan. Selain itu, ARMS menyediakan detail metrik, termasuk waktu spesifik ketika setiap ambang batas dilampaui. Anda dapat menyesuaikan ambang batas berdasarkan kebutuhan bisnis Anda.