Saat dasbor Grafana mendeteksi anomali, event peringatan sering kali terisolasi di dalam Grafana dan tidak memiliki routing notifikasi yang fleksibel. Dengan menghubungkan alerting native Grafana ke Information Technology Service Management (ITSM) di Application Real-Time Monitoring Service (ARMS), event peringatan dialirkan ke ARMS — layanan peringatan cerdas siap pakai yang menerima peringatan dari berbagai sumber, termasuk Prometheus — untuk deduplikasi otomatis, pengelompokan, dan pengurangan kebisingan. Peringatan tersebut kemudian diarahkan ke berbagai target notifikasi berdasarkan konten labelnya melalui panggilan telepon, SMS, email, DingTalk, WeCom, Lark, atau webhook.
Cara kerja
Aturan peringatan Grafana aktif
|
v
Titik kontak webhook (atau saluran notifikasi) mengirim event
|
v
Titik akhir ITSM ARMS menerima event
|
v
ITSM melakukan deduplikasi, pengelompokan, dan pengurangan kebisingan
|
v
Kebijakan notifikasi ARMS mengarahkan peringatan ke kontakPengaturan ini mencakup tiga langkah:
Hubungkan Grafana ke ITSM — Buat saluran notifikasi berbasis webhook (untuk Grafana 8.2.x dan versi sebelumnya) atau titik kontak (untuk versi Grafana setelah 8.2.x) yang mengirim event peringatan ke titik akhir ITSM ARMS.
Buat aturan peringatan — Definisikan aturan peringatan pada panel dasbor Grafana Anda dan tetapkan ke saluran notifikasi ITSM atau titik kontak tersebut.
Konfigurasikan routing notifikasi di ARMS — Siapkan kebijakan notifikasi ARMS untuk mengarahkan event peringatan masuk ke kontak Anda.
Sebelum memulai
Sebelum memulai, pastikan Anda telah:
Mengatur parameter peringatan unified_alerting dan alerting ke nilai
truepada halaman Parameter Settings ruang kerja Grafana Anda.Memiliki URL titik akhir integrasi ARMS (buat integrasi Grafana di ARMS dan salin URL titik akhir webhook; lihat Integrasikan peringatan Grafana).
Mengidentifikasi versi Grafana Anda — langkah konfigurasi berbeda antara Grafana 8.2.x dan versi sebelumnya (saluran notifikasi) dengan versi setelah 8.2.x (titik kontak). Periksa versinya pada halaman detail ruang kerja Anda.
Grafana 8.2.x dan lebih lama
Langkah 1: Masuk ke Grafana
Masuk ke Konsol Managed Service for Grafana. Di panel navigasi kiri, klik Workspace Management.
Pada halaman Workspace Management, temukan ruang kerja Anda dan klik URL di kolom URL untuk membuka Grafana.
Masuk dengan akun administrator Grafana dan kata sandi yang Anda tetapkan saat membuat ruang kerja. Atau, klik Sign in with Alibaba Cloud untuk menggunakan Akun Alibaba Cloud Anda saat ini.
Langkah 2: Buat saluran notifikasi
Jika saluran notifikasi bernama ARMS_GRAFANA sudah ada, lewati langkah ini.
Di panel navigasi kiri, pilih
> Notification channels.Pada tab Notification channels, klik New channel dan konfigurasikan parameter berikut:

Item Konfigurasi
Deskripsi
Name
Masukkan
ARMS_GRAFANA.Type
Pilih Webhook.
URL
Masukkan URL titik akhir integrasi ARMS yang Anda peroleh di bagian Sebelum memulai. Lihat Integrasikan peringatan Grafana.
Langkah 3: Buat aturan peringatan
Di panel navigasi kiri, pilih
> Manage.Pada tab Manage, klik dasbor tempat Anda akan membuat aturan peringatan.
Di dasbor, klik
di sebelah nama panel dan klik Edit.Pada halaman Edit Panel, klik Alert, lalu klik Create Alert.
Konfigurasikan parameter peringatan sesuai kebutuhan Anda. Lihat dokumentasi Grafana atau Konfigurasikan alerting native Grafana.
Pada bagian Notifications, klik ikon
di sebelah kanan Send to, lalu pilih saluran notifikasi peringatan ARMS_GRAFANA.
Klik Save di pojok kanan atas halaman Edit Panel.
Saat peringatan ini aktif, event tersebut akan muncul di halaman di Konsol ARMS. Lihat Lihat riwayat event peringatan.
Versi Grafana lebih baru dari 8.2.x
Antarmuka pengguna alerting sedikit berbeda antara Grafana 9.0.x dan 10.0.x. Langkah-langkah berikut menggunakan Grafana 9.0.x sebagai contoh.
Langkah 1: Nonaktifkan plugin alerting ARMS
Masuk ke Konsol Managed Service for Grafana. Di panel navigasi kiri, klik Workspace Management.
Pada halaman Workspace Management, klik ID ruang kerja Anda.
Di panel navigasi kiri, klik Alert Management. Pada halaman yang muncul, nonaktifkan plugin alerting ARMS dan aktifkan alerting native Grafana.
Langkah 2: Buat aturan peringatan
Pada halaman Workspace Management, temukan ruang kerja Anda dan klik URL di kolom URL untuk membuka Grafana.
CatatanMasuk dengan akun administrator Grafana dan kata sandi yang Anda tetapkan saat membuat ruang kerja. Atau, klik Sign in with Alibaba Cloud untuk menggunakan Akun Alibaba Cloud Anda saat ini.
Di panel navigasi kiri, pilih
> Browse.Pada tab Browse, klik dasbor tempat Anda akan membuat aturan peringatan.
Arahkan kursor ke panel, klik panah di sebelah nama panel, lalu pilih Edit dari daftar drop-down.
Pada halaman Edit Panel, klik tab Alert, lalu klik Create alert rule from this panel.
Konfigurasikan parameter peringatan sesuai kebutuhan Anda. Lihat dokumentasi Grafana dan Konfigurasikan alerting native Grafana.
Klik Save di pojok kanan atas.
Saat peringatan ini aktif, event tersebut akan muncul di halaman di Konsol ARMS. Lihat Lihat riwayat event peringatan.
Langkah 3: Buat titik kontak
Jika titik kontak bernama ARMS_GRAFANA sudah ada, lewati langkah ini.
Di panel navigasi kiri, pilih
> Contact points.Pada tab Contact points, klik New contact Point atau Add contact point dan konfigurasikan parameter berikut:

Item Konfigurasi
Deskripsi
Name
Masukkan
ARMS_GRAFANA.Contact point type
Pilih Webhook.
Addresses
Masukkan URL titik akhir integrasi ARMS yang Anda peroleh di bagian Sebelum memulai. Lihat Integrasikan peringatan Grafana.
Langkah 4: Buat kebijakan notifikasi di Grafana
Buat kebijakan notifikasi untuk mengarahkan aturan peringatan ke titik kontak.
Di panel navigasi kiri, pilih
> Notification policies.Pada tab Notification policies, klik New specific policy/New nested policy dan konfigurasikan parameter berikut:

Item Konfigurasi
Deskripsi
Matching labels
Pilih label untuk menentukan aturan peringatan mana yang berlaku.
Contact point
Pilih titik kontak
ARMS_GRAFANA.Konfigurasikan opsi pengelompokan dan pembisuan peringatan sesuai kebutuhan.
Konfigurasikan kebijakan notifikasi ARMS
Managed Service for Grafana membuat kebijakan notifikasi secara default. Untuk menerima notifikasi peringatan dari Grafana, Anda harus mengonfigurasi kebijakan notifikasi tersebut. Setelah Grafana mengirim event peringatan ke titik akhir ITSM, konfigurasikan kebijakan notifikasi di ARMS untuk menentukan cara peringatan mencapai tim Anda. Langkah ini berlaku untuk semua versi Grafana.
Masuk ke Konsol ARMS. Di panel navigasi kiri, pilih .
Pada halaman Notification Policy, temukan kebijakan bernama
ARMS_GRAFANAdan klik Edit di kolom Actions. Jika kebijakan tersebut tidak ada, buat satu. Lihat Buat kebijakan notifikasi.Pada panel Edit Notification Policy, klik tab Notification Objects. Pada tab Notification Objects, lengkapi konfigurasi berikut. Untuk informasi selengkapnya, lihat Buat dan kelola kebijakan notifikasi.
Pada bagian When an alert is triggered, klik Add Notification Object dan pilih titik akhir serta metode notifikasi.
Item Konfigurasi
Deskripsi
Contacts
Pilih titik akhir notifikasi: kontak, kelompok kontak, jadwal, DingTalk, Lark, WeCom, atau webhook. Untuk membuat titik akhir, lihat Ikhtisar.
Notification Methods
Pilih satu atau beberapa metode: panggilan telepon, SMS, atau email.
CatatanUntuk menerima notifikasi panggilan telepon, verifikasi nomor telepon kontak terlebih dahulu. Lihat Kontak.
Pada bagian Notification Template, konfigurasikan format notifikasi untuk Email, Text Messages, Phone, dan DingTalk/Lark/WeCom.
Klik Save.
Verifikasi integrasi
Setelah menyelesaikan pengaturan, verifikasi alur end-to-end:
Aktifkan peringatan uji coba di Grafana, atau tunggu hingga aturan peringatan yang ada aktif.
Periksa halaman di Konsol ARMS untuk memastikan event telah diterima.
Verifikasi bahwa kontak Anda menerima notifikasi melalui saluran yang telah dikonfigurasi.
Topik terkait
Aktifkan atau nonaktifkan peringatan Grafana pada tab Alert rules. Lihat dokumentasi Grafana.