CloudMonitor memungkinkan Anda menetapkan aturan peringatan berdasarkan event sistem dan event kustom untuk ApsaraDB for MongoDB. Ketika terjadi pengecualian, Anda langsung menerima notifikasi dan dapat segera melakukan troubleshooting tanpa penundaan.
Topik ini menjelaskan cara membuat aturan peringatan berbasis event sistem dan aturan peringatan berbasis event kustom.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membuat application group yang berisi instans MongoDB jika ingin membatasi cakupan peringatan ke kelompok tertentu. Untuk informasi selengkapnya, lihat Create an application group dan Modify an application group.
Jenis event
CloudMonitor mendukung dua jenis event:
| Jenis Peristiwa | Deskripsi | Layanan yang didukung |
|---|---|---|
| System event | Event yang dikelola platform dan dihasilkan oleh layanan Alibaba Cloud, seperti kegagalan instans atau perubahan konfigurasi. | Lihat Layanan Alibaba Cloud dan peristiwa sistem yang didukung. |
| Custom event | Anomali tingkat aplikasi yang Anda laporkan ke CloudMonitor melalui API. | Semua layanan yang didukung oleh CloudMonitor. |
Buat aturan peringatan berbasis system event
Masuk ke CloudMonitor console.
Di panel navigasi kiri, klik Application Groups.
Pada tab Application Groups, klik nama application group yang diinginkan.
Di panel navigasi kiri, klik System Event.
Pada halaman Event Monitoring, klik Save as Alert Rule.
Pada panel Create/Modify Event-triggered Alert Rule, konfigurasikan parameter berikut.
Informasi dasar
Parameter Deskripsi Alert Rule Name Nama untuk aturan peringatan. Aturan peringatan berbasis event
Parameter Deskripsi Product Type Layanan Alibaba Cloud yang akan dipantau. Untuk daftar layanan yang didukung, lihat Appendix 2: System events. Event Type Kategori event yang memicu peringatan. Untuk jenis event yang didukung tiap layanan, lihat Appendix 2: System events. Event Level Tingkat keparahan yang memicu peringatan. Untuk level yang didukung tiap layanan, lihat Appendix 2: System events. Event Name Nama event spesifik yang memicu peringatan. Untuk nama event yang didukung tiap layanan, lihat Appendix 2: System events. Keyword Filtering Memfilter peringatan berdasarkan kata kunci dalam konten event. Nilai yang valid: Contains any of the keywords (peringatan aktif jika konten event mengandung salah satu kata kunci yang ditentukan) dan Does not contain any of the keywords (peringatan aktif jika tidak ada kata kunci yang ditentukan dalam konten event). Untuk melihat struktur konten event, lihat View system events. SQL Filter Ekspresi SQL untuk memfilter konten event menggunakan operator anddanor. Contohnya,Warn and i-hp368focau7dp0hw****hanya memicu peringatan jika konten event mengandung ID instansi-hp368focau7dp0hw****dan tingkat keparahanWarn.Resource Range Cakupan sumber daya yang dipantau oleh aturan ini. All Resources menerapkan aturan ke semua sumber daya dari layanan yang dipilih. Application Group hanya menerapkannya ke sumber daya dalam application group tertentu, yang dipilih dari dropdown. Metode notifikasi (pilih minimal satu)
Opsi Deskripsi Alert Notification Mengirimkan notifikasi ke kelompok kontak. Konfigurasikan Contact Group dan Notification Method (Critical, Warning, atau Info, masing-masing dikirimkan melalui Email + Webhook). Message Service - Queue Mengirimkan peringatan ke antrian Message Service (MNS) untuk pemrosesan terprogram. Function Compute Memicu fungsi Function Compute (FC) saat peringatan aktif. URL Callback Mengirimkan permintaan HTTP POST ke URL publik. Hanya URL HTTP yang didukung. Untuk memverifikasi konektivitas, klik Test di sebelah URL, konfigurasikan Test Template Type dan Language di panel Webhook Test, klik Test, lalu klik Close. Untuk detail pengaturan, lihat Configure callbacks for system event-triggered alerts. Log Service Mengirimkan peringatan ke Logstore Simple Log Service (SLS). Mute For
Interval waktu CloudMonitor mengirim ulang notifikasi selama peringatan belum terselesaikan. Nilai yang valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam.
Selama periode bisu, CloudMonitor menekan notifikasi berulang meskipun kondisi pemicu masih berlangsung. Setelah periode bisu berakhir dan peringatan masih aktif, CloudMonitor mengirimkan notifikasi lainnya. Misalnya, jika Mute For diatur ke 12 Hours, Anda akan menerima notifikasi tindak lanjut setiap 12 jam hingga peringatan tersebut hilang.
Klik OK.
Buat aturan peringatan berbasis custom event
Masuk ke CloudMonitor console.
Di panel navigasi kiri, klik Application Groups.
Pada tab Application Groups, klik nama application group yang diinginkan.
Di panel navigasi kiri, klik Custom Event.
Pada halaman Custom Event, klik tab Event-triggered Alert Rules.
Klik Create Alert Rule.
Pada panel Create/Modify Event-triggered Alert Rule, konfigurasikan parameter berikut.
Parameter Deskripsi Alert Rule Name Nama untuk aturan peringatan. Event Name Nama custom event yang akan dipantau. Rule Description Kondisi peringatan: jumlah kali event harus terjadi dalam periode tertentu sebelum peringatan aktif. Periode yang tersedia adalah 1, 2, 3, 4, atau 5 menit. Notification Methods Tingkat keparahan dan metode pengiriman untuk notifikasi peringatan. Nilai yang valid: Email + Webhook(CRITICAL), Email + Webhook(WARN), dan Email + Webhook(INFO). Contact Group Kelompok kontak peringatan yang menerima notifikasi. Alert Callback URL callback publik dan metode permintaan. CloudMonitor mengirimkan permintaan POST atau GET ke URL tersebut. Hanya URL HTTP yang didukung. Untuk memverifikasi konektivitas, klik Test di sebelah URL, konfigurasikan Test Template Type dan Language di panel Webhook Test, klik Test, lalu klik Close. Klik OK.