Sistem manajemen peringatan mengirimkan notifikasi untuk peringatan yang memenuhi kondisi tertentu dalam rute dan kebijakan penggabungan.
Rute dan Kebijakan Penggabungan
Anda dapat mengonfigurasi pengaturan penggabungan peringatan di tab Rute dan Kebijakan Penggabungan. Parameter terkait meliputi Gabung Berdasarkan, Kebijakan Tindakan, Tunggu Grup, Interval Grup, dan Interval Ulangi. Peringatan hanya digabungkan ke dalam satu set penggabungan jika nilai parameter antara kebijakan rute dan penggabungan sama.
Sebagai contoh, layanan dijalankan pada Host 1 dan Host 2. Host 1 dan Host 2 memicu peringatan CPU tinggi dengan interval 1 menit mulai pukul 20:00 dan 20:01 masing-masing. Dalam kasus ini, Anda dapat membuat rute dan kebijakan penggabungan berdasarkan nama layanan untuk menggabungkan peringatan. Setelah notifikasi peringatan pertama dikirim, notifikasi untuk peringatan duplikat dalam set penggabungan akan ditunda.

Gabung Berdasarkan
Anda dapat menentukan kondisi penggabungan berdasarkan atribut dan label peringatan untuk menggabungkan peringatan. Anda dapat menggunakan kondisi penggabungan bawaan atau menentukan kondisi kustom.
Tipe Kondisi Penggabungan | Deskripsi |
Bawaan | Layanan Log Sederhana menyediakan kondisi penggabungan bawaan berikut:
|
Kustom | Anda dapat menentukan kondisi penggabungan kustom berdasarkan atribut dan label peringatan untuk menggabungkan peringatan.
|
Kebijakan Tindakan
Kebijakan tindakan mendefinisikan cara Layanan Log Sederhana mengirimkan notifikasi peringatan. Anda dapat mengaitkan kebijakan tindakan saat membuat rute dan kebijakan penggabungan atau aturan peringatan. Jika Anda mengatur Kebijakan Tindakan ke Dynamic Action Policy, kebijakan tindakan yang ditentukan saat membuat aturan peringatan akan digunakan. Jika Anda mengatur Kebijakan Tindakan ke kebijakan tertentu, kebijakan tersebut yang akan digunakan.
Tunggu Grup, Interval Grup, dan Interval Ulangi
Skenario 1: Hanya Peringatan A yang dihasilkan dalam periode yang ditentukan oleh Tunggu Grup.
Dalam skenario ini, Tunggu Grup diatur ke 5 detik, Interval Grup diatur ke 1 menit, dan Interval Ulangi diatur ke 4 jam. Dalam gambar berikut, Peringatan A diwakili dengan warna oranye, dan Peringatan B diwakili dengan warna biru.
Peringatan A dihasilkan pada 00:00:00 dan set penggabungan dibuat pada waktu yang sama. Namun, notifikasi peringatan tidak langsung dikirim karena nilai telah ditentukan untuk Tunggu Grup.
Ketika nilai Tunggu Grup tercapai pada 00:00:05, Layanan Log Sederhana mengirimkan notifikasi peringatan pertama.
Setelah notifikasi peringatan pertama dikirim, sistem secara berkala memeriksa data dalam set penggabungan berdasarkan nilai Interval Grup. Peringatan B dihasilkan dan ditambahkan ke set penggabungan selama periode pertama Interval Grup. Oleh karena itu, Layanan Log Sederhana mengirimkan notifikasi peringatan kedua pada 00:01:05.
Kemudian, sistem terus memeriksa data dalam set penggabungan berdasarkan nilai Interval Grup. Hanya Peringatan A dan Peringatan B yang ada dalam set penggabungan. Ketika nilai Interval Ulangi tercapai pada 04:01:05, Layanan Log Sederhana mengirimkan notifikasi peringatan ketiga karena tidak ada perubahan data dalam set penggabungan setelah notifikasi kedua dikirim.
Skenario 2: Peringatan A dan Peringatan B dihasilkan dalam periode yang ditentukan oleh Tunggu Grup.
Dalam skenario ini, Tunggu Grup diatur ke 5 detik, Interval Grup diatur ke 1 menit, dan Interval Ulangi diatur ke 4 jam. Dalam gambar berikut, Peringatan A diwakili dengan warna oranye, dan Peringatan B diwakili dengan warna biru.
Peringatan A dan Peringatan B dihasilkan dalam rentang waktu dari 00:00:00 hingga 00:00:05 dan set penggabungan dibuat dalam rentang waktu yang sama. Namun, notifikasi peringatan tidak langsung dikirim karena nilai telah ditentukan untuk Tunggu Grup.
Ketika nilai Tunggu Grup tercapai pada 00:00:05, Layanan Log Sederhana mengirimkan notifikasi peringatan pertama.
Setelah notifikasi peringatan pertama dikirim, sistem secara berkala memeriksa data dalam set penggabungan berdasarkan nilai Interval Grup. Sistem menemukan bahwa hanya Peringatan A dan Peringatan B yang ada dalam set penggabungan dari 00:00:05 hingga 04:01:05. Ketika nilai Interval Ulangi tercapai pada 04:01:05, Layanan Log Sederhana mengirimkan notifikasi peringatan kedua karena tidak ada perubahan data dalam set penggabungan setelah notifikasi pertama dikirim.
Parameter | Deskripsi |
Group Wait | Interval setelah Layanan Log Sederhana mengirimkan notifikasi peringatan ketika set penggabungan dibuat. Kami merekomendasikan Anda mengatur unit ke Detik. |
Group Interval | Interval setelah Layanan Log Sederhana mengirimkan notifikasi peringatan ketika data dalam set penggabungan berubah. Jika peringatan baru ditambahkan ke set penggabungan atau status peringatan berubah, sistem menganggap bahwa data dalam set penggabungan berubah. Kami merekomendasikan Anda mengatur unit ke Menit. Anda juga dapat mengatur unit ke Detik untuk menerima notifikasi peringatan secepat mungkin. |
Repeat Interval | Interval setelah Layanan Log Sederhana mengirimkan notifikasi peringatan ketika data dalam set penggabungan tetap tidak berubah. Jika tidak ada peringatan yang ditambahkan ke set penggabungan atau status peringatan tidak berubah, sistem menganggap bahwa data dalam set penggabungan tetap tidak berubah. Kami merekomendasikan Anda mengatur unit ke Jam. Catatan Jika Anda mengatur Kebijakan Tindakan ke Kebijakan Tindakan Dinamis saat membuat aturan peringatan, Anda tidak perlu mengonfigurasi Interval Ulangi dalam kebijakan peringatan terkait. Secara default, sistem menggunakan interval ulangi yang ditentukan dalam aturan peringatan Anda untuk menimpa interval ulangi yang ditentukan dalam kebijakan rute dan penggabungan Anda. |
Contoh
Saat membuat aturan peringatan, Anda dapat mengonfigurasi kebijakan peringatan untuk menggabungkan atau tidak menggabungkan peringatan.
Skenario 1: Menggabungkan peringatan
Menggabungkan peringatan berdasarkan proyek tempat aturan peringatan berada, label env, dan label service.
Peringatan
// Peringatan A { "alert_name": "Alert1", "project": "Project1", "labels": { "env": "test", "service": "service1" } } // Peringatan B { "alert_name": "Alert2", "project": "Project1", "labels": { "env": "prod", "service": "service2" } } // Peringatan C { "alert_name": "Alert3", "project": "Project1", "labels": { "env": "test", "service": "service1" } } // Peringatan D { "alert_name": "Alert4", "project": "Project1", "labels": { "env": "prod", "service": "service2" } }Konfigurasi

Hasil Penggabungan
Peringatan A dan Peringatan C digabungkan menjadi satu set penggabungan. Peringatan B dan Peringatan D digabungkan menjadi set penggabungan lainnya.
Skenario 2: Tidak menggabungkan peringatan
Jika Anda mengatur Merge by ke Alert ID and All Labels saat mengonfigurasi rute dan kebijakan penggabungan, peringatan yang dipicu oleh aturan peringatan yang sama dan memiliki label yang sama digabungkan ke dalam satu set penggabungan. Dalam contoh berikut, dua aturan peringatan digunakan.
Dalam Aturan Peringatan 1, Evaluasi Grup diatur ke Label Kustom, dan Alert Policy tidak diatur ke Advanced Mode. Dalam rute dan kebijakan penggabungan, Merge by diatur ke Alert ID and All Labels. Dalam hal ini, sistem manajemen peringatan secara terpisah mengirimkan notifikasi peringatan untuk peringatan yang dipicu oleh Host 1, Host 2, dan Host 3.
Dalam Aturan Peringatan 2, Evaluasi Grup diatur ke Tanpa Pengelompokan dan Alert Policy tidak diatur ke Advanced Mode. Dalam rute dan kebijakan penggabungan, Merge by diatur ke Alert ID and All Labels. Dalam hal ini, sistem manajemen peringatan mengirimkan satu notifikasi peringatan untuk set penggabungan yang mencakup semua peringatan yang dipicu oleh Host 1, Host 2, dan Host 3.
