Managed Service for OpenTelemetry memungkinkan Anda menyiapkan kebijakan notifikasi dan menentukan aturan untuk mencocokkan peristiwa peringatan. Saat aturan cocok, objek notifikasi yang ditentukan akan secara otomatis diberi tahu melalui metode notifikasi yang telah dikonfigurasi.
Prasyarat
Sebuah objek notifikasi telah dibuat.
Buat kebijakan notifikasi
Masuk ke Konsol Managed Service for OpenTelemetry. Di panel navigasi sebelah kiri, pilih .
Pada tab halaman Notification Policy, klik Create Notification Policy dan masukkan nama kebijakan notifikasi.
Pada langkah Matching Rule, konfigurasikan aturan pencocokan untuk peristiwa peringatan.
PentingKebijakan pembungkaman memiliki prioritas lebih tinggi daripada kebijakan notifikasi. Peristiwa peringatan yang cocok dengan kebijakan pembungkaman akan dibungkam dan tidak dapat dicocokkan oleh kebijakan notifikasi.
Pilih sumber data.
Jika Anda menentukan sumber untuk peristiwa peringatan, kebijakan pembungkaman akan menyaring peringatan dari sumber tersebut menggunakan aturan pencocokan yang telah dikonfigurasi.
Jika Anda memilih No Preset Source, kebijakan pembungkaman akan menyaring semua peringatan menggunakan aturan pencocokan yang telah dikonfigurasi.
Tentukan satu atau beberapa ekspresi. Anda dapat memilih tag yang ada dan menambahkan tag kustom.
Tag berikut tersedia:
Bidang yang termasuk dalam ekspresi aturan peringatan. Untuk informasi tentang cara membuat tag untuk aturan peringatan di Managed Service for Prometheus, lihat Buat Aturan Peringatan untuk Instance Prometheus.
Tag default yang disediakan oleh ARMS, dijelaskan di bawah ini:
Kategori
Tag
Deskripsi
Bidang umum
alertname
Nama peringatan.
clustername
Nama kluster Kubernetes.
severity
Tingkat keparahan peringatan. Nilai valid:
P1
P2
P3
P4
Default
namespace
Nama dari namespace.
pod_name
Nama dari pod.
Bidang sistem preset
_aliyun_arms_integration_name
Nama integrasi yang Anda tentukan sebagai sumber data. Secara default, ARMS mengembalikan nama integrasi ARMS-DEFAULT.
_aliyun_arms_involvedObject_id
ID objek yang memicu peringatan.
_aliyun_arms_involvedObject_name
Nama objek yang memicu peringatan.
_aliyun_arms_region_id
ID wilayah ARMS.
_aliyun_arms_alert_rule_id
ID aturan peringatan.
_aliyun_arms_alert_type
Jenis aturan peringatan. Nilai valid:
101: Peringatan Prometheus
5: Peringatan Pemantauan Aplikasi
4: Peringatan Pemantauan Browser
CatatanJika Anda ingin peringatan dipicu saat beberapa kondisi terpenuhi pada saat yang sama, klik + Add Condition untuk menambahkan kondisi pencocokan dalam aturan pencocokan yang sama.
Jika Anda ingin peringatan dipicu saat hanya satu kondisi terpenuhi, klik + Add Rule untuk menambahkan aturan pencocokan.
Klik Next.
Pada langkah Event Group, pilih apakah akan mengelompokkan peristiwa peringatan, lalu klik Next.
Saat pengelompokan tidak diperlukan, semua peristiwa peringatan dikirim ke kontak dalam notifikasi peringatan.
Saat pengelompokan diaktifkan, tentukan bidang yang digunakan untuk pengelompokan. Peristiwa peringatan dengan nilai bidang yang sama dikelompokkan bersama. Setiap grup peristiwa peringatan dikirim ke kontak dalam satu notifikasi peringatan.
Pada langkah Notification Objects, konfigurasikan parameter berikut:
Klik + Add Notification Object untuk memilih kontak.
Jenis kontak:

Kontak: Saat memilih kontak, pilih metode notifikasi seperti panggilan telepon, pesan teks, atau email.
Grup Kontak: Saat memilih grup kontak, pilih metode notifikasi seperti panggilan telepon, pesan teks, atau email.
Shift: Saat memilih shift, pilih metode notifikasi seperti panggilan telepon, pesan teks, atau email.
Aplikasi Pesan Instan (IM): Anda dapat memberi tahu kontak melalui aplikasi IM seperti DingTalk, Lark, dan WeCom.
Webhook: Anda dapat menggunakan webhook untuk mengirim notifikasi peringatan.
Tentukan apakah akan mengirim notifikasi pembersihan setelah peringatan dibersihkan.
Jika Anda memilih Send Notifications, status peringatan secara otomatis berubah menjadi Terselesaikan ketika semua peristiwa terkait peringatan ditangani. Saat peringatan dibersihkan, sistem mengirim notifikasi pembersihan ke kontak.
Tentukan template notifikasi. Untuk informasi lebih lanjut, lihat Konfigurasikan Template Notifikasi dan Template Webhook.
Tentukan periode waktu selama notifikasi peringatan dikirim.
(Opsional) Pilih sistem tiket ke mana notifikasi peringatan dikirim. Untuk informasi lebih lanjut, lihat Integrasi Notifikasi.
Klik Next.
Pada langkah Policy to Repeat/Escalate/Clear Alerts, tentukan apakah akan mengirim notifikasi berulang atau menggunakan kebijakan eskalasi, lalu klik Next.
Whether to Resend Notifications: Untuk mengirim notifikasi berulang, tentukan interval pengiriman notifikasi peringatan. Notifikasi peringatan terus dikirim pada interval yang ditentukan sampai peringatan dibersihkan.
Whether to configure an escalation policy for alerts:
Jika Anda tidak menggunakan kebijakan eskalasi, notifikasi peringatan hanya dikirim sekali sebelum peringatan dibersihkan.
Jika Anda menggunakan kebijakan eskalasi, notifikasi peringatan dikirim ke objek notifikasi lain berdasarkan kebijakan eskalasi sampai peringatan dibersihkan.
Whether to enable manual recovery of alerts: Setelah mengaktifkan pemulihan manual, peringatan tidak secara otomatis dibersihkan jika peristiwa peringatan tidak dipicu dalam waktu pemulihan otomatis yang ditetapkan di tab Alert Integrations pada halaman Integrations.
Pada langkah Action Integration, tentukan tindakan otomatis setelah peringatan dipicu atau dibersihkan. Untuk informasi lebih lanjut, lihat Buat Integrasi Tindakan untuk Menjalankan Rencana Peringatan.
Klik Save.
Kelola kebijakan notifikasi
Pada tab Notification Policy, Anda dapat melakukan tindakan berikut:
Edit: Klik nama kebijakan atau klik Edit di kolom Actions. Di panel yang muncul, ubah pengaturan dan klik Save.
Aktifkan atau Nonaktifkan: Nyalakan atau matikan sakelar di kolom Status.
Hapus: Klik Delete di kolom Actions. Di kotak dialog yang muncul, klik OK.
Salin: Klik Copy di kolom Actions untuk membuat salinan identik.