All Products
Search
Document Center

ApsaraDB for MongoDB:Berlangganan notifikasi event

Last Updated:Aug 28, 2026

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.

  1. Masuk ke Konsol CloudMonitor.

  2. Di panel navigasi sebelah kiri, pilih Event Center > Event Subscription.

  3. Pada tab Subscription Policy, klik Create a subscription policy.

  4. 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.

        Catatan

        Untuk 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.

      Catatan

      Untuk 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.

      Catatan

      Untuk 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 mengandung re atau 1754xxxxx651403 akan 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 memasukkan instanceId_1,instanceId_2, event dari instans dengan ID instanceId_1 atau instanceId_2 akan 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

    Catatan

    Jika 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:

    1. Klik Create New Push.

    2. 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.

  5. Klik Submit.

  6. Debug langganan event.

    1. Pada tab Subscription Policy, klik Debug Event Subscription.

    2. 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.

    3. 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

  1. Buat kontak peringatan atau kelompok kontak peringatan. Untuk informasi lebih lanjut, lihat Create an alert contact or an alert contact group.

  2. Masuk ke Konsol ApsaraDB for MongoDB.

  3. Di panel navigasi sebelah kiri, klik Replica Set Instances atau Sharded Cluster Instances tergantung pada tipe instans Anda.

  4. Di pojok kiri atas halaman, pilih kelompok sumber daya dan wilayah untuk instans Anda.

  5. Klik ID instans target, atau klik Actions di kolom Manage.

  6. Konfigurasikan peringatan event.

    1. Di panel navigasi sebelah kiri halaman detail instans, klik Alert Rules.

    2. Klik Set Alert Rule untuk membuka Konsol CloudMonitor.

    3. Klik Create Alert Rule.

    4. 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:

      1. Klik Add Rule.

      2. 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.

          Catatan

          Fitur ambang batas cerdas sedang dalam pratinjau undangan saja. Anda harus membuat tiket untuk mengajukan akses.

      3. Klik OK.

      Catatan

      Untuk 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.

      Catatan

      Ketika 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.

      Catatan

      Anda 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:

      1. 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.

        Catatan

        Anda juga dapat mengatur Callback Template Type dan Language untuk webhook, lalu klik Test lagi untuk mendapatkan hasil uji yang sesuai.

      2. Klik Close.

      Catatan

      Untuk 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.

      Catatan

      Untuk 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.

      Catatan

      Untuk 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.

      Catatan

      Untuk 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.

      Catatan

      Untuk 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

      Catatan

      Untuk mengonfigurasi parameter ini, klik Advanced Settings.

    5. Klik OK.

API Terkait

CloudMonitor API

Deskripsi

PutEventRule

Membuat atau memodifikasi aturan peringatan untuk sebuah event.