ITSM, bagian dari Application Real-Time Monitoring Service (ARMS), adalah layanan peringatan cerdas siap pakai yang menerima informasi peringatan dari berbagai klien, seperti Prometheus. Anda dapat mengirim event peringatan native Grafana ke ITSM, di mana event tersebut diproses secara otomatis melalui deduplikasi, pengelompokan, dan pengurangan noise algoritmik. ITSM kemudian mengirimkan peringatan ke berbagai objek notifikasi berdasarkan konten label, yang membantu tim O&M mengurangi risiko proyek. ITSM juga menyediakan berbagai metode notifikasi, termasuk panggilan telepon, pesan teks, email, DingTalk, WeCom, Lark, dan webhook, untuk menangani berbagai skenario peringatan.
Prasyarat
Pada halaman Parameter Settings ruang kerja target, pastikan parameter peringatan berikut telah diatur:
Parameter unified_alerting diatur ke
true.Parameter alerting diatur ke
false.
Untuk Grafana 8.2.x dan versi sebelumnya
Langkah 1: Login ke Grafana
-
Login ke Konsol Managed Service for Grafana. Di panel navigasi kiri, klik Workspace Management.
-
Pada halaman Workspace Management, temukan ruang kerja yang ingin Anda kelola dan klik URL pada kolom URL untuk masuk ke Grafana.
CatatanAnda dapat login ke Grafana menggunakan akun administrator Grafana dan kata sandi yang dikonfigurasi saat membuat ruang kerja. Anda juga dapat mengklik Sign in with Alibaba Cloud untuk login ke Grafana menggunakan Akun Alibaba Cloud saat ini.
Langkah 2: Buat saluran notifikasi
Buat saluran notifikasi bernama ARMS_GRAFANA jika belum ada.
Di panel navigasi kiri Grafana, pilih
> Notification channels.Pada tab Notification channels, klik New channel untuk membuat saluran notifikasi.
Parameter
Deskripsi
Name
Masukkan
ARMS_GRAFANA.Type
Pilih webhook.
Url
URL integrasi yang digunakan untuk mengirim peringatan Grafana ke ARMS. Untuk informasi lebih lanjut tentang cara membuat integrasi Grafana dan mendapatkan URL-nya, lihat Integrasikan peringatan Grafana.
Langkah 3: Buat aturan peringatan Grafana
Di panel navigasi kiri Grafana, pilih
> Manage.Pada tab Manage, klik dasbor tempat Anda ingin membuat peringatan.
Pada halaman dasbor, temukan panel tempat Anda ingin membuat peringatan, klik ikon menu
di samping nama panel, lalu klik Edit.Pada halaman Edit Panel, klik tab Alert, lalu klik Create Alert.
Konfigurasikan parameter peringatan lainnya sesuai kebutuhan. Untuk informasi lebih lanjut, lihat dokumentasi resmi Grafana atau Konfigurasikan aturan peringatan native Grafana.
Pada bagian Notifications, klik ikon
di samping Send to, lalu pilih saluran notifikasi bernama ARMS_GRAFANA.Setelah membuat aturan peringatan, klik Save di pojok kanan atas halaman Edit Panel.
Saat Grafana memicu peringatan, event peringatan tersebut dikirim ke halaman di Konsol ARMS. Untuk informasi lebih lanjut, lihat Lihat riwayat event peringatan.
Langkah 4: Buat kebijakan notifikasi ARMS
Managed Service for Grafana secara default membuat kebijakan notifikasi yang sesuai. Untuk menerima notifikasi peringatan Grafana, konfigurasikan informasi kontak dalam kebijakan tersebut.
-
Login ke Konsol ARMS. Di panel navigasi kiri, pilih .
Pada daftar Notification Policies, temukan kebijakan notifikasi bernama ARMS_GRAFANA dan klik Edit pada kolom Operation. Jika kebijakan notifikasi ARMS_GRAFANA tidak ada, buatlah. Untuk informasi lebih lanjut, lihat Buat kebijakan notifikasi.
Pada panel Edit Notification Policy, klik tab Notification Receiver. Pada tab Notification Receiver, lengkapi konfigurasi berikut. Untuk informasi lebih lanjut, lihat Kebijakan Notifikasi.
Pada bagian When an alert is triggered, , klik Add Notification Object, lalu pilih penerima notifikasi dan metodenya.
Parameter
Deskripsi
Notification Receiver
Penerima notifikasi mencakup kontak, kelompok kontak, jadwal, DingTalk, Lark, WeCom, atau webhook. Untuk membuat objek notifikasi, lihat Ikhtisar objek notifikasi.
CatatanKontak dengan nomor telepon yang belum diverifikasi tidak dapat menerima notifikasi peringatan melalui telepon. Untuk memverifikasi nomor telepon, lihat Kelola kontak.
Notification Methods
Metode notifikasi yang didukung mencakup panggilan telepon, pesan teks, dan email. Anda dapat memilih beberapa metode.
Pada bagian Notification Template, atur format pesan notifikasi untuk Email, SMS, Phone, dan DingTalk/Lark/WeCom.
Setelah menyelesaikan konfigurasi, klik Save.
Untuk Grafana 8.2.x dan versi selanjutnya
Antarmuka pengguna peringatan mungkin sedikit berbeda antara Grafana 9.0.x dan 10.0.x, tetapi proses keseluruhan tetap sama. Bagian ini menggunakan Grafana 9.0.x sebagai contoh.
Langkah 1: Nonaktifkan plugin peringatan ARMS
-
Login ke Konsol Managed Service for Grafana. Di panel navigasi kiri, klik Workspace Management.
-
Pada halaman Workspace Management, klik ID ruang kerja yang ingin Anda kelola.
Di panel navigasi kiri, klik Alert Management, nonaktifkan plugin peringatan ARMS terintegrasi, dan aktifkan peringatan native Grafana.
Langkah 2: Buat aturan peringatan Grafana
-
Pada halaman Workspace Management, temukan ruang kerja yang ingin Anda kelola dan klik URL pada kolom URL untuk masuk ke Grafana.
CatatanAnda dapat login ke Grafana menggunakan akun administrator Grafana dan kata sandi yang dikonfigurasi saat membuat ruang kerja. Anda juga dapat mengklik Sign in with Alibaba Cloud untuk login ke Grafana menggunakan Akun Alibaba Cloud saat ini.
Di panel navigasi kiri Grafana, pilih
> Browse.Pada tab Browse, klik dasbor tempat Anda ingin membuat peringatan.
Pada halaman dasbor, pilih panel target. Kemudian, klik
di sebelah kanan nama panel, lalu klik Edit.Pada halaman Edit Panel, klik tab Alert, lalu klik Create alert rule from this panel.
Atur parameter peringatan lainnya. Untuk informasi lebih lanjut, lihat dokumentasi Grafana atau Konfigurasikan aturan peringatan native Grafana.
Klik Save di pojok kanan atas.
Saat peringatan Grafana dipicu, event tersebut dilaporkan ke di Konsol ARMS. Untuk informasi lebih lanjut, lihat Lihat riwayat event peringatan.
Langkah 3: Buat contact point
Buat contact point bernama ARMS_GRAFANA jika belum ada.
Di panel navigasi kiri, pilih
> Contact points.Pada halaman Contact points, klik New contact point atau Add contact point, lalu konfigurasikan parameter berikut.
Parameter
Deskripsi
Name
Masukkan
ARMS_GRAFANA.Type
Untuk Type, pilih Webhook.
Addresses
URL integrasi yang digunakan untuk mengirim peringatan Grafana ke ARMS. Untuk informasi lebih lanjut tentang cara membuat integrasi Grafana dan mendapatkan URL-nya, lihat Integrasikan peringatan Grafana.
Langkah 4: Buat kebijakan notifikasi Grafana
Kebijakan notifikasi menghubungkan aturan peringatan ke contact point.
Di panel navigasi kiri, pilih
> Notification policies.Pada tab Notification policies, klik New specific policy atau New nested policy, lalu konfigurasikan parameter berikut.
Sebagai contoh, pada bagian Matching labels, atur Label ke app, Operator ke =, dan Value ke test. Untuk Contact point, pilih ARMS_GRAFANA. Setelah menyelesaikan konfigurasi, klik Save policy.
Parameter
Deskripsi
Matching labels
Mencocokkan aturan peringatan ke kebijakan ini berdasarkan label.
Contact point
Menentukan contact point tempat event peringatan yang diterima oleh kebijakan notifikasi ini dikirimkan.
Parameter lainnya digunakan untuk mengonfigurasi pengelompokan dan pembungkaman peringatan.
Langkah 5: Buat kebijakan notifikasi ARMS
Managed Service for Grafana secara default membuat kebijakan notifikasi yang sesuai. Untuk menerima notifikasi peringatan Grafana, konfigurasikan informasi kontak dalam kebijakan tersebut.
-
Login ke Konsol ARMS. Di panel navigasi kiri, pilih .
Pada daftar Notification Policies, temukan kebijakan notifikasi bernama ARMS_GRAFANA dan klik Edit pada kolom Operation. Jika kebijakan notifikasi ARMS_GRAFANA tidak ada, buatlah. Untuk informasi lebih lanjut, lihat Buat kebijakan notifikasi.
Pada panel Edit Notification Policy, klik tab Notification Receiver. Pada tab Notification Receiver, lengkapi konfigurasi berikut. Untuk informasi lebih lanjut, lihat Kebijakan Notifikasi.
Pada bagian When an alert is triggered, , klik Add Notification Object, lalu pilih penerima notifikasi dan metodenya.
Parameter
Deskripsi
Notification Receiver
Penerima notifikasi mencakup kontak, kelompok kontak, jadwal, DingTalk, Lark, WeCom, atau webhook. Untuk membuat objek notifikasi, lihat Ikhtisar objek notifikasi.
CatatanKontak dengan nomor telepon yang belum diverifikasi tidak dapat menerima notifikasi peringatan melalui telepon. Untuk memverifikasi nomor telepon, lihat Kelola kontak.
Notification Methods
Metode notifikasi yang didukung mencakup panggilan telepon, pesan teks, dan email. Anda dapat memilih beberapa metode.
Pada bagian Notification Template, atur format pesan notifikasi untuk Email, SMS, Phone, dan DingTalk/Lark/WeCom.
Setelah menyelesaikan konfigurasi, klik Save.
Lihat notifikasi peringatan
Saat kebijakan notifikasi dipicu, Anda menerima notifikasi peringatan melalui salah satu cara berikut:
Pesan teks
Email
Grup DingTalk: Setelah menerima notifikasi peringatan di grup DingTalk, Anda dapat menangani peringatan langsung dalam obrolan grup. Untuk informasi lebih lanjut, lihat Tangani peringatan dalam obrolan grup notifikasi peringatan.
Topik terkait
Untuk menggunakan peringatan native Grafana, lihat Konfigurasikan aturan peringatan native Grafana.
Untuk meningkatkan versi Grafana Anda, lihat Lihat informasi ruang kerja.
Anda dapat mengaktifkan atau menonaktifkan peringatan Grafana pada tab Alert Rules di Grafana. Untuk informasi lebih lanjut, lihat dokumentasi resmi Grafana.