Mengelola dan meneruskan peringatan di Amazon Managed Service untuk Prometheus dengan manajer peringatan - Layanan Terkelola Amazon untuk Prometheus

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengelola dan meneruskan peringatan di Amazon Managed Service untuk Prometheus dengan manajer peringatan

Saat aturan peringatan yang dijalankan Amazon Managed Service untuk Prometheus diaktifkan, manajer peringatan menangani peringatan yang dikirim. Ini menghapus duplikasi, mengelompokkan, dan merutekan peringatan ke penerima hilir. Layanan Terkelola Amazon untuk Prometheus hanya mendukung Layanan Pemberitahuan Sederhana Amazon sebagai penerima, dan dapat merutekan pesan ke topik Amazon SNS di akun yang sama. Anda juga dapat menggunakan manajer peringatan untuk membungkam dan menghambat peringatan.

Manajer peringatan menyediakan fungsionalitas serupa dengan Alertmanager di Prometheus.

Anda dapat menggunakan file konfigurasi manajer peringatan untuk hal-hal berikut:

  • Pengelompokan — Pengelompokan mengumpulkan peringatan serupa menjadi satu pemberitahuan. Ini sangat berguna selama pemadaman yang lebih besar ketika banyak sistem gagal sekaligus dan ratusan peringatan mungkin menyala secara bersamaan. Misalnya, kegagalan jaringan menyebabkan banyak node Anda gagal pada saat yang bersamaan. Jika jenis peringatan ini dikelompokkan, manajer peringatan mengirimi Anda satu pemberitahuan.

    Pengelompokan peringatan dan waktu untuk pemberitahuan yang dikelompokkan dikonfigurasi oleh pohon perutean di file konfigurasi manajer peringatan. Untuk informasi lebih lanjut, lihathttps://prometheus.io/docs/alerting/latest/configuration/#route<route>.

  • Penghambatan — Penghambatan menekan pemberitahuan untuk peringatan tertentu jika peringatan tertentu lainnya sudah menyala. Misalnya, jika peringatan diaktifkan tentang klaster yang tidak dapat dijangkau, Anda dapat mengonfigurasi pengelola peringatan untuk membisukan semua peringatan lain mengenai kluster ini. Ini mencegah pemberitahuan untuk ratusan atau ribuan peringatan penembakan yang tidak terkait dengan masalah sebenarnya. <inhibit_rule>Untuk informasi lebih lanjut tentang cara menulis aturan penghambatan, lihathttps://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule.

  • Silences - Membungkam peringatan bisu untuk waktu tertentu, seperti selama jendela pemeliharaan. Peringatan yang masuk diperiksa apakah mereka cocok dengan semua persamaan atau pencocokan ekspresi reguler dari keheningan aktif. Jika ya, tidak ada pemberitahuan yang dikirim untuk peringatan itu.

    Untuk membuat keheningan, Anda menggunakan PutAlertManagerSilences API. Untuk informasi selengkapnya, lihat PutAlertManagerSilences.

Templat Prometheus

Prometheus mandiri mendukung templating, menggunakan file template terpisah. Template dapat menggunakan kondisional dan memformat data, antara lain.

Di Amazon Managed Service untuk Prometheus, Anda menempatkan template Anda di file konfigurasi manajer peringatan yang sama dengan konfigurasi manajer peringatan Anda.