Ketika sistem manajemen peringatan dari Simple Log Service memproses peringatan dengan sidik jari yang sama, sistem mengklasifikasikannya sebagai peringatan yang identik. Sistem hanya menyimpan satu peringatan dan menghapus duplikat lainnya. Topik ini menjelaskan cara menghapus duplikat peringatan berdasarkan sidik jari.
Prinsip kerja
Ketika sistem manajemen peringatan memproses peringatan, sistem menghitung sidik jari untuk setiap peringatan. Peringatan dengan sidik jari yang sama dianggap identik. Sidik jari peringatan dihitung berdasarkan atribut berikut:
aliuid: ID akun Alibaba Cloud tempat aturan pemantauan peringatan berada.
project: Proyek tempat aturan pemantauan peringatan berada.
alert_id: ID aturan pemantauan peringatan.
labels: Label peringatan.
Contoh
Setelah mengonfigurasi aturan pemantauan peringatan, sistem manajemen peringatan menghasilkan tiga peringatan. Namun, sistem hanya menyimpan Alert1 dan Alert3, sementara Alert2 dihapus. Penyebabnya adalah sebagai berikut:
Alert1 dan Alert2 memiliki sidik jari yang sama sehingga dianggap sebagai peringatan yang identik. Oleh karena itu, hanya satu peringatan yang disimpan.
Alert1 dan Alert3 memiliki labels yang berbeda sehingga dianggap sebagai peringatan yang berbeda. Oleh karena itu, kedua peringatan disimpan.
// Alert1
{
"aliuid": "12345",
"project": "Project1",
"alert_id": "alert-123",
"labels": {
"host": "host-1"
},
"annotations": {
"title": "Penggunaan CPU tinggi",
"desc": "Penggunaan CPU saat ini adalah 90%."
}
}
// Alert2
{
"aliuid": "12345",
"project": "Project1",
"alert_id": "alert-123",
"labels": {
"host": "host-1"
},
"annotations": {
"title": "Penggunaan CPU tinggi",
"desc": "Penggunaan CPU saat ini adalah 95%."
}
}
// Alert3
{
"aliuid": "12345",
"project": "Project1",
"alert_id": "alert-123",
"labels": {
"host": "host-2"
},
"annotations": {
"title": "Penggunaan CPU tinggi",
"desc": "Penggunaan CPU saat ini adalah 90%."
}
}