MSE menyediakan pemantauan dan peringatan aplikasi. Ketika kondisi peringatan terpenuhi, MSE mengirimkan notifikasi secara real-time melalui saluran seperti email, SMS, dan DingTalk untuk membantu Anda mendeteksi anomali. Topik ini menjelaskan cara membuat dan mengelola aturan peringatan.
Prasyarat
Informasi latar belakang
Kontrol peringatan pada dasarnya merupakan representasi visual dari sebuah set data. Membuat kontrol peringatan secara otomatis membuat set data yang sesuai untuk menyimpan datanya.
Aturan peringatan baru mulai berlaku sekitar 10 menit setelah dibuat. Evaluasi peringatan mungkin tertunda selama 1 hingga 3 menit.
Buat aturan peringatan
Masuk ke Konsol MSE dan pilih Wilayah dari bilah navigasi atas.
Di panel navigasi kiri, pilih Microservices Registry > Alerts > Alert rule management.
Pada halaman MSE alert list, klik Create MSE Alert Rule.
Pada halaman Create MSE Alert Rule, konfigurasikan parameter terkait peringatan, lalu klik Save.
Parameter
Deskripsi
Alert name
Masukkan nama untuk aturan peringatan.
MSE instance
Pilih kluster target. Jenis registri dan pusat konfigurasi kluster, seperti Nacos atau ZooKeeper, ditampilkan dalam tanda kurung (
) setelah nama kluster. Saat ini, hanya instans Nacos dan ZooKeeper yang didukung.Alert group
Pilih kelompok untuk metrik peringatan.
Alert metric
Pilih metrik yang akan dipantau. Metrik yang tersedia bergantung pada kelompok peringatan yang dipilih.
Alert condition
Tentukan kondisi yang memicu peringatan. Misalnya, Anda dapat memicu peringatan ketika jumlah layanan melebihi 100.
Filter conditions
Nilai default adalah No Filter. Tidak perlu konfigurasi tambahan.
Duration
Durasi kondisi peringatan harus bertahan sebelum peringatan dipicu.
Alert level
Tentukan tingkat keparahan peringatan. Tingkat keparahan, dari terendah ke tertinggi, adalah Default, P4, P3, P2, dan P1.
Alert message
Tentukan isi pesan notifikasi yang dikirim saat peringatan dipicu. Anda dapat menggunakan sintaks templat Go untuk menyesuaikan variabel parameter dalam pesan. Contohnya:
Alerting cluster ID: {{$label.service_cluster_id}} Alerting cluster node: {{$label.kubernetes_pod_name}} Configured threshold: {{$labels.metrics_params_value}} Actual value that triggered the alert: {{ printf "%.2f" $value }}Isi pesan peringatan secara otomatis menyesuaikan berdasarkan metrik peringatan yang dipilih.
Alert notification
Pilih mode dan konfigurasikan pengaturannya. Anda dapat memilih Simple Mode atau Standard Mode.
Notification policy
Parameter ini hanya diperlukan jika Alert notification diatur ke Standard Mode.
Berdasarkan kebijakan notifikasi yang dikonfigurasi, pusat peringatan ARMS melakukan dispatching, pemrosesan, dan pengiriman notifikasi untuk setiap event peringatan yang dihasilkan.
Anda dapat mengklik Create notification policy untuk membuat kebijakan secara cepat, atau membuat kebijakan kustom di halaman Notification policies, lalu pilih di sini. Untuk informasi lebih lanjut, lihat Notification policies.
Advanced settings
Alert check interval
Interval pemeriksaan untuk aturan peringatan. Nilai default adalah 1 menit.
Check after data is complete
Periksa kondisi peringatan hanya setelah pengumpulan data untuk satu siklus selesai.
Tag
Klik Create tag untuk menambahkan tag ke aturan peringatan. Tag ini dapat digunakan sebagai kondisi dalam aturan dispatching.
Annotations
Klik Create annotation, atur key ke message, dan atur value ke {{variable_name}} alert message. Setelah dikonfigurasi, formatnya menjadi
message:{{$labels.pod_name}} restart alert message, misalnya,message:{{$labels.pod_name}} restart.
Langkah selanjutnya
Aturan peringatan yang telah dibuat muncul di halaman MSE alarm list.
Di halaman MSE alarm list, Anda dapat melakukan operasi berikut terhadap aturan peringatan pada kolom Actions:
Untuk mengedit aturan peringatan, klik Edit, ubah aturan peringatan di halaman Edit MSE Alert Rule, lalu klik Done.
Untuk Enable atau disable aturan peringatan, klik Enable atau Disable, lalu klik Confirm pada kotak dialog konfirmasi.
Untuk menghapus aturan peringatan, klik Delete, lalu klik OK pada kotak dialog konfirmasi.
Untuk melihat riwayat peringatan, klik Alert event history. Halaman Event list menampilkan informasi peringatan historis.
Opsional: Untuk mengelola beberapa aturan peringatan sekaligus, pilih aturan tersebut, lalu klik Batch Operations > Enable alert rules, Disable alert rules, Delete alert rules, atau Set tags. Pada kotak dialog konfirmasi yang muncul, klik OK.