ApsaraDB for MongoDB terintegrasi dengan CloudMonitor. Anda dapat berlangganan event sistem dan mengatur aturan peringatan untuk memantau event serta kesehatan instans secara real time.
Latar Belakang
CloudMonitor menyediakan dua cara untuk mengirimkan notifikasi peringatan saat terjadi pengecualian sistem, seperti kegagalan layanan cloud.
Berlangganan event: Terima notifikasi event melalui email, atau chatbot DingTalk untuk respons cepat.
Mengatur peringatan: Arahkan peringatan ke Simple Message Queue, Function Compute, URL callback, atau Simple Log Service untuk mengotomatiskan penanganan pengecualian.
Prosedur
Berlangganan sebuah event
Contoh berikut menggunakan event sistem Instance Failure Start untuk menunjukkan cara berlangganan sebuah event.
Masuk ke Konsol CloudMonitor.
Di panel navigasi sebelah kiri, pilih .
Pada tab Subscription Policy, klik Create a subscription policy.
Pada halaman Create a subscription policy, konfigurasikan parameter kebijakan.
Basic Infomation: Masukkan nama untuk kebijakan langganan.
Alert Subscription:
Atur Subscription Type menjadi System Event.
Pada bagian Subscription Scope, atur Product menjadi ApsaraDB for MongoDB, Event Type menjadi Exception, Event Name menjadi Instance Failure Start, dan Event Level menjadi Critical. Jangan konfigurasi parameter Application Group, Event Content, atau Event Resources. Hal ini akan mendaftarkan akun Anda ke event sistem Instance Failure Start untuk semua instans ApsaraDB for MongoDB di seluruh kelompok aplikasi.
CatatanUntuk informasi lebih lanjut tentang event sistem yang didukung oleh ApsaraDB for MongoDB, lihat System events.
Combined Noise Reduction: Gunakan pengaturan default.
Notification: Buat konfigurasi notifikasi. Gunakan pengaturan default untuk Custom Notification Method.
Saat membuat konfigurasi notifikasi, masukkan nama, atur Notification Settings menjadi Set Notification Group Directly, pilih Contact Group peringatan, lalu klik OK.
CatatanUntuk informasi lebih lanjut tentang cara membuat konfigurasi notifikasi, lihat Manage notification configurations.
Sistem mengirimkan notifikasi peringatan berdasarkan metode kontak yang dikonfigurasi untuk kontak peringatan dalam grup tersebut. Misalnya, jika kontak peringatan memiliki nomor telepon dan alamat email, serta Custom Notification Method menggunakan metode default, kontak tersebut hanya akan menerima panggilan peringatan, pesan teks, dan email.
Push and Integration: Tidak diperlukan konfigurasi.
CatatanUntuk informasi lebih lanjut tentang cara membuat channel push, lihat Manage push channels.
Tabel 1. Parameter kebijakan langganan
Bagian
Parameter
Deskripsi
Basic Infomation
Name
Nama kebijakan langganan.
Description
Deskripsi kebijakan langganan.
Alert Subscription
Subscription Type
Jenis langganan peringatan. Nilai yang valid:
System Event: Event sistem mencakup event kegagalan dan O&M untuk berbagai produk cloud. Dengan berlangganan event sistem, Anda dapat menerima notifikasi atau memicu sistem eksternal saat event terjadi. Anda harus mengonfigurasi cakupan langganan untuk event sistem, termasuk Product, Event Type, Event Name, Event Level, Application Group, Event Content, dan Event Resources.
Event Content: Bidang ini melakukan pencocokan substring untuk kata kunci. Untuk menentukan beberapa kata kunci, pisahkan dengan koma (,). Dalam mode daftar putih, sebuah event cocok jika kontennya mencakup salah satu kata kunci yang ditentukan. Dalam mode daftar hitam, sebuah event cocok hanya jika kontennya mencakup semua kata kunci yang ditentukan. Misalnya, jika Anda berada dalam mode daftar putih dan memasukkan
re,1754xxxxx651403, semua event yang mengandungreatau1754xxxxx651403akan dikembalikan."content": {"invokeId": "t-bj05sxXXXXXXa5xq8","repeats": 1,"finishTime": "2025-08-05T17:07:17Z","commandName": "cmd-2025-08-06","instanceId": "i-2ze61xxxxxugk0zoh7","repeatMode": "Once","playerUid": 1754xxxxx651403,"exitCode": 0,"startTime": "2025-08-05T17:07:14Z","ownerId": 18250xxxxx44564,"commandId": "c-bj05sxxxxxxog00","invocationStatus": "Success"}Event resource: ResourceId dari produk cloud yang sesuai, seperti
acs:ecs:cn-shanghai:{uid}:instance/{instanceId}. Kotak input mencocokkan sumber daya yang mengandung kata kunci yang Anda masukkan. Untuk menentukan beberapa kata kunci, pisahkan dengan koma (,). Dalam mode daftar putih, sumber daya dicocokkan jika mengandung salah satu kata kunci yang ditentukan. Dalam mode daftar hitam, sumber daya dicocokkan hanya jika mengandung semua kata kunci yang ditentukan. Misalnya, dalam mode daftar putih, jika Anda memasukkaninstanceId_1,instanceId_2, event dari instans dengan IDinstanceId_1atauinstanceId_2akan dicocokkan.
Threshold Events: Saat aturan peringatan berbasis ambang batas dipicu, CloudMonitor juga menghasilkan event ambang batas. Berlangganan event ambang batas memungkinkan Anda mengontrol dan menyesuaikan notifikasi peringatan dengan granularitas lebih tinggi, seperti pengurangan kebisingan gabungan dan metode notifikasi kustom. Anda harus mengatur cakupan langganan untuk event ambang batas, termasuk Product Category, Metric, Severity Level, dan Application Group.
Combined Noise Reduction
CatatanJika Anda tidak mengonfigurasi aturan penggabungan, semua peringatan yang diterima oleh kebijakan langganan akan digabungkan secara default.
Merge Content
Pilih dimensi penggabungan dari bagian Subscription Type pada Subscription Scope.
Noise Reduction
Mengurangi frekuensi notifikasi peringatan. Opsi:
Pemicuan bersyarat, hening setelah pemicuan: Periode bisu (default: 5 menit) dimulai jika peringatan dipicu sejumlah kali berturut-turut (default: 5) dalam periode tertentu (default: 5 menit). Selama periode bisu, tidak ada notifikasi duplikat yang dikirim. Proses ini berulang setelah periode bisu berakhir.
Pemicuan langsung, hening setelah pemicuan: Notifikasi dikirim segera setelah peringatan dipicu. Kemudian, periode bisu (default: 5 menit) dimulai, selama itu tidak ada notifikasi duplikat yang dikirim. Proses ini berulang setelah periode bisu berakhir.
Pemicuan langsung, tanpa penekanan (menggunakan pengaturan anti-storm default sistem): Notifikasi dikirim segera setelah peringatan dipicu.
Notification
Notification Configurations
Ketika kondisi event sistem atau event ambang batas terpenuhi, notifikasi dikirim langsung ke kontak peringatan atau ke kontak berbeda berdasarkan tingkat peringatan.
Anda dapat memilih konfigurasi notifikasi yang sudah ada atau klik Create Notification Configuration untuk membuat yang baru.
Untuk informasi lebih lanjut tentang cara mengonfigurasi kebijakan notifikasi, lihat Manage notification configurations.
Custom Notification Method
Menyesuaikan metode notifikasi peringatan.
Klik Edit di sebelah metode notifikasi untuk mengubah Notification Templates dan Alert Level.
Push and Integration
Push Channel
Channel untuk mendorong notifikasi peringatan. Untuk membuatnya:
Klik Create New Push.
Pilih channel push yang sudah ada atau klik Add Channel untuk membuat yang baru.
Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter untuk channel push, lihat Manage push channels.
Klik Submit.
Debug langganan event.
Pada tab Subscription Policy, klik Debug Event Subscription.
Pada panel Create Event Test, atur Product menjadi ApsaraDB for MongoDB dan Name menjadi Instance Failure Start.
Sistem secara otomatis menghasilkan konten debugging dalam format JSON.
Klik OK.
Sistem menampilkan pesan Operation Successful. CloudMonitor kemudian secara otomatis mengirimkan notifikasi peringatan uji coba ke kontak peringatan berdasarkan metode notifikasi dalam kebijakan langganan.
Mengatur aturan peringatan
Buat kontak peringatan atau kelompok kontak peringatan. Untuk informasi lebih lanjut, lihat Create an alert contact or an alert contact group.
Masuk ke Konsol ApsaraDB for MongoDB.
Di panel navigasi sebelah kiri, klik Replica Set Instances atau Sharded Cluster Instances tergantung pada tipe instans Anda.
Di pojok kiri atas halaman, pilih kelompok sumber daya dan wilayah untuk instans Anda.
Klik ID instans target, atau klik Actions di kolom Manage.
Konfigurasikan peringatan event.
Di panel navigasi sebelah kiri halaman detail instans, klik Alert Rules.
Klik Set Alert Rule untuk membuka Konsol CloudMonitor.
Klik Create Alert Rule.
Pada panel Create Alert Rule, konfigurasikan parameter berikut.
Parameter
Deskripsi
Product
Tidak perlu modifikasi. Nilai default adalah tipe instans saat ini.
Resource Scope
Sumber daya produk cloud tempat aturan peringatan berlaku. Nilai default: Instances.
Related Resource
Tidak perlu modifikasi. Nilai default adalah ID instans saat ini.
Rule Description
Inti dari aturan peringatan. Peringatan dipicu ketika data pemantauan memenuhi kondisi yang ditentukan. Untuk mengonfigurasi:
Klik Add Rule.
Pada panel Set Rule Description, masukkan Rule Name lalu atur Metric Type.
Single Metric: Pilih metrik lalu atur ambang batas dan tingkat peringatan untuknya.
Multiple Metrics: Pilih tingkat peringatan lalu atur kondisi peringatan untuk dua metrik atau lebih.
Dynamic Threshold: Untuk informasi lebih lanjut tentang ambang batas cerdas, lihat Overview dan Create an alert rule for an intelligent threshold.
CatatanFitur ambang batas cerdas sedang dalam pratinjau undangan saja. Anda harus membuat tiket untuk mengajukan akses.
Klik OK.
CatatanUntuk informasi lebih lanjut tentang cara mengatur kondisi peringatan kompleks, lihat Expressions for alert rules.
Mute Period
Interval antar notifikasi peringatan untuk masalah yang belum terselesaikan. Nilai yang valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam.
Ketika metrik melebihi ambang batasnya, CloudMonitor memicu peringatan dan memulai periode bisu. Selama periode ini, tidak ada notifikasi tambahan yang dikirim. Jika masalah masih berlanjut setelah periode bisu berakhir, notifikasi lain akan dikirim.
Misalnya, jika Anda mengatur Mute Period menjadi 12 Hours, CloudMonitor akan mengirimkan notifikasi peringatan lain setelah 12 jam jika peringatan belum terselesaikan.
Effective Period
Periode saat aturan peringatan aktif. Notifikasi hanya dikirim selama periode ini.
CatatanKetika aturan peringatan berada di luar periode efektifnya, tidak ada notifikasi peringatan yang dikirim. Namun, catatan riwayat peringatan tetap ditampilkan dalam daftar Alert History.
Alert Contact Group
Kelompok kontak yang menerima notifikasi peringatan.
Kelompok kontak peringatan dapat berisi satu atau beberapa kontak peringatan. Notifikasi untuk kelompok aplikasi dikirim ke kontak dalam grup ini.
Untuk informasi lebih lanjut tentang cara membuat kontak peringatan dan kelompok kontak peringatan, lihat Create an alert contact or an alert contact group.
Tags
Tag aturan peringatan, terdiri dari kunci tag dan nilai tag.
CatatanAnda dapat menambahkan hingga enam tag.
Alert Callback
URL yang dapat diakses publik yang menerima informasi peringatan dari CloudMonitor melalui permintaan POST. Hanya HTTP yang didukung. Untuk informasi lebih lanjut, lihat Use a threshold-triggered alert callback.
Untuk menguji konektivitas URL callback, lakukan langkah-langkah berikut:
Klik Test di sebelah kanan URL callback.
Pada panel Webhook Test, Anda dapat memeriksa konektivitas URL callback berdasarkan kode status dan hasil uji yang dikembalikan oleh webhook.
CatatanAnda juga dapat mengatur Callback Template Type dan Language untuk webhook, lalu klik Test lagi untuk mendapatkan hasil uji yang sesuai.
Klik Close.
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
Auto Scaling
Jika Anda mengaktifkan sakelar Auto Scaling, aturan penskalaan yang sesuai akan dipicu saat peringatan terjadi. Anda harus menentukan Region, ESS Group, dan ESS Rule untuk Auto Scaling.
Untuk informasi lebih lanjut tentang cara membuat grup penskalaan, lihat Configure scaling groups.
Untuk informasi lebih lanjut tentang cara membuat aturan penskalaan, lihat Configure scaling rules.
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
Simple Log Service
Jika Anda mengaktifkan sakelar Simple Log Service, informasi peringatan dikirim ke Logstore di Simple Log Service saat peringatan terjadi. Anda harus menentukan Region, ProjectName, dan Logstore untuk Simple Log Service.
Untuk informasi lebih lanjut tentang cara membuat proyek dan Logstore, lihat Use Logtail to collect and analyze text logs on ECS instances.
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
Simple Message Queue (formerly MNS) - Topic
Jika Anda mengaktifkan sakelar Simple Message Queue (formerly MNS) - Topic, informasi peringatan dikirim ke topik di Simple Message Queue saat peringatan terjadi. Anda harus menentukan wilayah dan topik untuk Simple Message Queue.
Untuk informasi lebih lanjut tentang cara membuat topik, lihat Create a topic.
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
Function Compute
Jika Anda mengaktifkan sakelar Function Compute, notifikasi peringatan dikirim ke Function Compute untuk diproses saat peringatan terjadi. Anda harus menentukan wilayah, layanan, dan fungsi untuk Function Compute.
Untuk informasi lebih lanjut tentang cara membuat layanan dan fungsi, lihat Create a function.
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
No-Data Handling
Cara menangani peringatan saat tidak tersedia data pemantauan. Nilai yang valid:
Do not do anything (default)
Send alert notifications
CatatanUntuk mengonfigurasi parameter ini, klik Advanced Settings.
Klik OK.
API Terkait
CloudMonitor API | Deskripsi |
Membuat atau memodifikasi aturan peringatan untuk sebuah event. |