Ambang batas statis tunggal sering kali tidak efektif untuk metrik yang berfluktuasi seperti RT dan QPS karena memerlukan ambang batas peringatan yang berbeda pada waktu berbeda dalam sehari. Ketika suatu titik data tiba-tiba berada di luar batas atas atau bawah, sistem akan menghasilkan event deteksi anomali. Metode ini paling cocok untuk memantau metrik dengan tren yang stabil.
Use cases
-
Pantau metrik emas seperti response time dan request rate. Jika response time suatu layanan tiba-tiba melebihi rentang normalnya, sistem akan segera mengirimkan peringatan, membantu administrator menemukan dan menyelesaikan masalah dengan cepat.
-
Pantau penggunaan CPU dan memory server Anda. Jika utilisasi sumber daya server secara konsisten melebihi ambang batas yang diprediksi, sistem secara otomatis menghasilkan event anomali. Hal ini membantu tim Anda segera menyesuaikan alokasi sumber daya dan mencegah potensi crash sistem.
-
Pantau metrik utama seperti query rate dan jumlah koneksi bersamaan. Ketika metrik suatu thread berada di luar rentang normal, sistem secara otomatis memicu event anomali, membantu Anda segera mengoptimalkan performa aplikasi.
-
Dalam arsitektur microservice, interaksi dan dependensi antar layanan sangat kompleks. Fitur ini memungkinkan tim memantau penggunaan sumber daya dan performa respons setiap layanan. Ketika suatu layanan berperilaku tidak normal, tim dapat dengan cepat mengidentifikasi masalah dan memastikan stabilitas seluruh sistem.
Contoh:
Untuk sebuah website, traffic di bawah 1.000 selama siang hari (misalnya, pukul 10:00 hingga 18:00) dianggap tidak normal, tetapi traffic yang melebihi 1.000 pada malam hari (misalnya, pukul 22:00 hingga 06:00) mungkin mengindikasikan adanya serangan. Dalam skenario ini, garis dasar normal metrik berubah seiring waktu. Jika Anda mengonfigurasi ambang batas statis untuk memicu peringatan saat nilai berada di bawah 1.000, Anda akan menerima peringatan untuk traffic tidak normal di siang hari tetapi tidak akan diberi tahu tentang potensi serangan di malam hari. Dengan menggunakan ambang batas dinamis, sistem dapat secara cerdas mengidentifikasi garis dasar normal dan secara otomatis memperbarui rentang ambang batas.
Prerequisites
Application Monitoring telah diaktifkan. Untuk informasi lebih lanjut, lihat Application Monitoring integration overview.
Configure interval detection
Masuk ke ARMS console.
-
Pada panel navigasi kiri, pilih , lalu klik Create Alert Rule pada halaman yang muncul.
-
Pada halaman Create Application Monitoring Alert Rule, masukkan nama peringatan, lalu atur Alert Detection Type menjadi Interval detection.
CatatanUntuk informasi tentang cara mengonfigurasi threshold detection, lihat Threshold detection.
-
Pada bagian Alert Contact, konfigurasikan parameter sesuai kebutuhan.
Parameter
Description
Select Applications
Pilih aplikasi yang akan dipantau. Interval detection hanya mendukung peringatan untuk satu aplikasi saja.
Metric Type
Pilih jenis metrik yang akan dipantau. Untuk informasi lebih lanjut, lihat Metrics for alert rules.
Setelah Anda memilih, sistem secara otomatis menghitung batas atas dan bawah serta melakukan rendering secara real time. Anda dapat melihat pratinjau tren metrik pada bagian Alert condition.
Catatan-
Bidang yang tersedia untuk alert rule dan opsi filter condition yang tersedia bervariasi tergantung pada metric type yang dipilih.
-
Proses rendering awal mungkin memerlukan waktu 2 hingga 4 detik.
-
Untuk informasi tentang cara menghitung batas atas dan bawah, lihat How the threshold range is calculated.
Filter Condition
Tentukan kondisi untuk lebih menyaring metrik tersebut.
Dimensi metrik peringatan:
-
Traverse: Konten peringatan mencakup dimensi yang benar-benar memicu peringatan.
-
No Dimension: Konten peringatan mencakup jumlah semua nilai untuk dimensi ini.
-
= : Konten peringatan hanya mencakup konten dari dimensi yang saat ini ditetapkan.
-
!=: Konten peringatan hanya mencakup konten yang tidak sama dengan dimensi yang ditetapkan.
-
Contain: Konten peringatan hanya mencakup konten yang mengandung dimensi yang ditetapkan.
-
Do Not Contain: Konten peringatan hanya mencakup konten yang tidak mengandung dimensi yang ditetapkan.
-
Match Regular Expression: Konten peringatan hanya mencakup konten yang sesuai dengan ekspresi reguler untuk dimensi yang ditetapkan.
-
-
Pada bagian Alert rules, atur alert condition.
Parameter
Description
Alert trigger mode
Interval detection hanya mendukung satu kondisi pemicu. Kombinasi beberapa mode pemicu tidak didukung.
Alert condition
Konfigurasikan kondisi peringatan spesifik, yang mencakup faktor-faktor berikut:
-
Last X minutes: Pilih rentang waktu untuk pemantauan. Rentang waktu maksimum adalah 60 menit.
-
Pengukuran metrik: nilai kuantitatif dari suatu metrik. Metode pengukuran yang berbeda, seperti jumlah panggilan dan response time panggilan, tersedia untuk jenis metrik yang berbeda.
-
Aggregation method: Perhitungan yang dilakukan pada data metrik, seperti rata-rata, maksimum, dan minimum. Ini juga bergantung pada metrik dan pengukurannya.
-
Metode perbandingan: Bandingkan data yang dihitung untuk mengidentifikasi anomali. Dalam interval detection, tersedia tiga metode perbandingan berikut:
-
Outside the range of the dynamic threshold: Sistem secara otomatis menghitung batas atas dan bawah untuk waktu saat ini. Jika suatu titik data berada di luar batas atas atau bawah, titik tersebut dianggap anomali dan memicu peringatan.
-
Larger than the maximum value of the dynamic threshold: Sistem secara otomatis menghitung batas atas dan bawah untuk waktu saat ini. Jika suatu titik data berada di luar batas atas, titik tersebut dianggap anomali dan memicu peringatan.
-
Lower than the minimum value of the dynamic threshold: Sistem secara otomatis menghitung batas atas dan bawah untuk waktu saat ini. Jika suatu titik data berada di luar batas bawah, titik tersebut dianggap anomali dan memicu peringatan.
-
-
alert level: Atur tingkat peringatan dari P1 hingga P4 untuk menunjukkan tingkat keparahan yang berbeda.
Pada area pratinjau data, garis biru merepresentasikan titik data aktual, sedangkan area hijau merepresentasikan rentang antara batas atas dan bawah.
Tolerance
Pengaturan ini menyesuaikan batas yang dihitung secara otomatis. Toleransi yang lebih tinggi (geser ke kanan) memperlebar rentang batas, menaikkan ambang batas anomali, dan membuat peringatan lebih jarang muncul. Toleransi yang lebih rendah (geser ke kiri) mempersempit rentang batas, menurunkan ambang batas anomali, dan membuat peringatan lebih sering muncul.
Alert Quantity Prediction
Lihat perkiraan jumlah kali metrik akan melebihi ambang batas dalam periode waktu yang dipilih. Klik nilai peringatan tertentu untuk mengkueri nilai metrik historis yang memicu peringatan tersebut.
Saat membuat atau memodifikasi aturan peringatan, gunakan fitur alert quantity prediction. Fitur ini menganalisis data historis untuk memprediksi peringatan dalam periode waktu tertentu, membantu Anda menyempurnakan ambang batas.
-
-
Konfigurasikan Alert Notification dan Advanced Alert Settings.
Parameter
Description
Notification Policies
Bidang ini hanya ditampilkan ketika Alert Notification diatur ke Standard Mode. Opsi berikut tersedia:
-
Do Not Specify Notification Policy: Saat peringatan dipicu, tidak ada notifikasi yang dikirim. Sistem hanya mengirim notifikasi ketika aturan kebijakan notifikasi yang sesuai terpenuhi.
-
Specify a notification policy: Saat peringatan dipicu, ARMS mengirimkan notifikasi berdasarkan kebijakan notifikasi yang ditentukan. Anda dapat memilih kebijakan notifikasi yang sudah ada atau membuat yang baru. Untuk informasi lebih lanjut, lihat Notification policies.
Advanced Alert Settings
No data
Menangani data yang hilang dan anomali lainnya untuk metrik komposit dan perbandingan periode-ke-periode. Ketika metrik peringatan tidak memenuhi kondisi yang ditentukan, data peringatan dikoreksi menjadi 0 atau 1, atau tidak memicu peringatan.
Untuk informasi lebih lanjut, lihat Alert Management glossary.
-
-
Klik Save.
How the threshold range is calculated
Fitur ambang batas dinamis di ARMS terutama menggunakan algoritma Prophet. Setelah Anda mengonfigurasi tugas ambang batas dinamis, ARMS berjalan di latar belakang sekali setiap 24 jam untuk mempelajari data historis metrik dari 7 hari terakhir. Fitur-fitur seperti tren dan musiman diekstraksi untuk menghasilkan kurva prediksi untuk 24 jam ke depan. Berdasarkan fluktuasi metrik itu sendiri (varians error), sistem memperkirakan rentang data metrik untuk hari berikutnya. Saat Anda mengonfigurasi peringatan ambang batas dinamis, Anda dapat melihat pratinjau batas atas dan bawah yang dihitung oleh algoritma tersebut.
Berbeda dengan rekomendasi ambang batas statis, Anda tidak perlu memperbarui aturan peringatan secara manual ketika perubahan bisnis menyebabkan pergeseran garis dasar metrik. Hal ini karena ARMS terus-menerus mempelajari karakteristik metrik sekali sehari dan hanya memprediksi batas untuk hari berikutnya. Oleh karena itu, Anda tidak perlu menyesuaikan ambang batas secara manual berkali-kali.
Alert quantity prediction
Fitur alert quantity prediction menganalisis data historis untuk memperkirakan jumlah peringatan yang akan dipicu dalam periode yang dipilih dan menunjukkan waktu pasti setiap peringatan terjadi.
How it works
ARMS menganalisis data metrik 24 jam terakhir untuk memprediksi berapa banyak peringatan yang akan dihasilkan oleh ambang batas yang Anda usulkan. ARMS juga memberikan detail yang menunjukkan waktu pasti nilai metrik akan melebihi ambang batas. Anda dapat menggunakan informasi ini untuk menyesuaikan ambang batas agar lebih sesuai dengan kebutuhan bisnis Anda.
-
Setelah aturan peringatan dipicu, Anda dapat melihat event peringatan historis.
-
Setelah menerima notifikasi peringatan, Anda dapat melihat peringatan historis.