ITSM adalah layanan manajemen peringatan cerdas siap pakai yang menerima peringatan dari berbagai klien, seperti Prometheus, lalu memprosesnya melalui deduplikasi otomatis, pengelompokan, dan pengurangan kebisingan berbasis algoritma. Peringatan tersebut kemudian diarahkan ke target notifikasi yang berbeda berdasarkan konten label untuk membantu tim O&M mengurangi risiko proyek. Topik ini menjelaskan cara mengaktifkan ITSM di Managed Service for Grafana.
Persyaratan versi Grafana
ITSM didukung di Grafana 9.0.x dan versi yang lebih baru. Untuk informasi tentang cara meningkatkan versi Grafana Anda, lihat Lihat informasi ruang kerja.
Langkah 1: Aktifkan ITSM
ITSM diaktifkan secara default di Grafana 9.0.x dan versi yang lebih baru. Jika sebelumnya Anda telah menonaktifkan ITSM terintegrasi pada halaman Alert Management, ikuti langkah-langkah berikut untuk mengaktifkannya kembali.
-
Masuk ke Managed Service for Grafana console. 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, lalu aktifkan sakelar ITSM di pojok kiri atas halaman.
Pada kotak dialog yang muncul, klik OK.
Di pojok kanan atas halaman Alert Management, klik Manage Alert Rules untuk menuju halaman ITSM di Grafana.
Langkah 2: Buat aturan peringatan
Grafana 9.0.x
Di panel navigasi kiri Grafana, pilih
> Browse.Pada tab Browse, pilih dasbor untuk aturan peringatan Anda.
Di halaman dasbor, pilih panel untuk aturan peringatan Anda, klik nama panel tersebut, lalu klik Edit.
Pada halaman Edit Panel, klik tab Alert, lalu klik Create alert rule from this panel.
CatatanSebagai alternatif, pilih
di panel navigasi kiri Grafana. Pada halaman Alert Overview, klik Create Alert Monitoring Rule.Konfigurasikan parameter peringatan sesuai kebutuhan. Untuk informasi selengkapnya, lihat dokumentasi resmi Grafana.
Pada bagian Add annotation and labels, masukkan kunci dan nilai untuk label kustom, misalnya,
grafana_alertname=Pod_disk_usage_hangzhou. Label ini digunakan untuk mencocokkan aturan peringatan saat Anda membuat kebijakan notifikasi di Langkah 4.Setelah membuat aturan peringatan, klik save di pojok kanan atas.
Saat peringatan Grafana dipicu, event tersebut akan muncul di halaman Alert Event History dalam ITSM. Untuk informasi selengkapnya, lihat Lihat riwayat event peringatan.
CatatanDi halaman Alert Event History, Anda dapat mengatur Integration Name menjadi ARMS_GRAFANA untuk memfilter event yang dilaporkan oleh aturan peringatan Grafana.
Grafana 10.0.x
Di pojok kiri atas Grafana, klik
lalu pilih Dashboard.Di halaman Dashboard, pilih dasbor untuk aturan peringatan Anda.
Di halaman dasbor, pilih panel untuk aturan peringatan Anda, klik ikon di pojok kanan atas panel, lalu klik Edit.
Pada halaman Edit Panel, klik tab Alert, lalu klik Create alert rule from this panel.
CatatanSebagai alternatif, klik
di panel navigasi kiri Grafana dan pilih ITSM. Di halaman Alert Overview, klik Create Alert Rule.Konfigurasikan parameter peringatan sesuai kebutuhan. Untuk informasi selengkapnya, lihat dokumentasi resmi Grafana.
Pada bagian Add annotation and labels, masukkan kunci dan nilai untuk label kustom, misalnya,
grafana_alertname=Pod_disk_usage_hangzhou. Label ini digunakan untuk mencocokkan aturan peringatan saat Anda membuat kebijakan notifikasi di Langkah 4.Setelah membuat aturan peringatan, klik Save rule di pojok kanan atas.
Saat peringatan Grafana dipicu, event tersebut akan muncul di halaman Alert Event History dalam ITSM. Untuk informasi selengkapnya, lihat Lihat riwayat event peringatan.
CatatanDi halaman Alert Event History, Anda dapat mengatur Integration Name menjadi ARMS_GRAFANA untuk memfilter event yang dilaporkan oleh aturan peringatan Grafana.
Langkah 3: Buat target notifikasi
Grafana 9.0.x
Di panel navigasi kiri Grafana, pilih
> Notification Objects, lalu buat target notifikasi sesuai kebutuhan. Untuk informasi selengkapnya, lihat Target notifikasi.
Contact or contact group: Digunakan untuk notifikasi melalui email, telepon, dan SMS.
DingTalk, Lark, atau WeCom: Untuk menangani peringatan dalam obrolan kolaborasi tim.
Webhook: Mengirimkan peringatan ke target notifikasi pihak ketiga seperti PagerDuty, Teams Incoming Webhook, atau platform internal perusahaan.
On-call scheduling: Digunakan untuk skenario di mana anggota tim menangani peringatan secara bergiliran.
Grafana 10.0.x
Di pojok kiri atas Grafana, klik
lalu pilih ITSM > Notification Objects. Kemudian, buat target notifikasi sesuai kebutuhan. Untuk informasi selengkapnya, lihat Target notifikasi.
Contact or contact group: Digunakan untuk notifikasi melalui email, telepon, dan SMS.
DingTalk, Lark, atau WeCom: Untuk menangani peringatan dalam obrolan kolaborasi tim.
Webhook: Mengirimkan peringatan ke target notifikasi pihak ketiga seperti PagerDuty, Teams Incoming Webhook, atau platform internal perusahaan.
On-call scheduling: Digunakan untuk skenario di mana anggota tim menangani peringatan secara bergiliran.
Langkah 4: Buat kebijakan notifikasi
Grafana 9.0.x
Di panel navigasi kiri Grafana, pilih
> Notification Policies, lalu klik Create Notification Policy.Pada halaman Create Notification Policy, masukkan nama kebijakan notifikasi di pojok kiri atas.
Pada langkah Matching Rule, konfigurasikan aturan untuk mencocokkan event peringatan.
Pilih Data Source sebagai Data source.
Klik + Add Condition dan masukkan kunci serta nilai label yang telah Anda konfigurasi di Langkah 2. Misalnya,
grafana_alertname equals Pod_disk_usage_hangzhou.CatatanMatcher kedua menyaring peringatan dari integrasi Grafana. Jika Anda tidak menambahkan matcher ketiga, kebijakan notifikasi ini berlaku untuk semua peringatan dari ruang kerja Grafana saat ini.
Dalam daftar kondisi, bidang
Integration Typepada Kondisi 1 secara otomatis diatur keGrafana(tidak dapat diedit), bidangIntegration Namepada Kondisi 2 sama denganARMS_GRAFANA, dan bidanggrafana_alertnamepada Kondisi 3 sama dengan nama peringatan tertentu, sepertiPod_disk_usage_hangzhou. Ketiga kondisi tersebut dihubungkan oleh operator logika AND.Klik Next.
Konfigurasikan parameter lain sesuai kebutuhan, lalu klik Save. Untuk informasi selengkapnya, lihat Kebijakan notifikasi.
Grafana 10.0.x
Di pojok kiri atas Grafana, klik
lalu pilih ITSM > Notification Policies. Kemudian, klik Create Notification Policy.Pada halaman Create Notification Policy, masukkan nama kebijakan notifikasi di pojok kiri atas.
Pada langkah Matching Rule, konfigurasikan aturan untuk mencocokkan event peringatan.
Pilih Data Source sebagai Data source.
Klik + Add Condition dan masukkan kunci serta nilai label yang telah Anda konfigurasi di Langkah 2. Misalnya,
grafana_alertname equals Pod_disk_usage_hangzhou.CatatanMatcher kedua menyaring peringatan dari integrasi Grafana. Jika Anda tidak menambahkan matcher ketiga, kebijakan notifikasi ini berlaku untuk semua peringatan dari ruang kerja Grafana saat ini.
Dalam daftar kondisi, bidang
Integration Typeuntuk Kondisi 1 secara otomatis diatur keGrafana(tidak dapat diedit), bidangIntegration Nameuntuk Kondisi 2 sama denganARMS_GRAFANA, dan bidanggrafana_alertnameuntuk Kondisi 3 sama dengan nama peringatan tertentu, sepertiPod disk usage_hangzhou. Ketiga kondisi tersebut dihubungkan oleh operator logika AND.Klik Next.
Konfigurasikan parameter lain sesuai kebutuhan, lalu klik Save. Untuk informasi selengkapnya, lihat Kebijakan notifikasi.
Langkah 5: Lihat notifikasi peringatan
Saat kebijakan notifikasi dipicu, ITSM mengirimkan pemberitahuan peringatan ke saluran yang ditentukan dalam target notifikasi yang cocok. Periksa saluran yang telah Anda konfigurasi, seperti kotak masuk email, obrolan grup, atau titik akhir webhook, untuk memastikan notifikasi telah dikirimkan.
Dokumen terkait
Manajemen peringatan ARMS mendukung pengiriman notifikasi ke target melalui telepon, SMS, email, DingTalk, WeCom, Lark, dan webhook, sehingga memungkinkan Anda menangani peringatan dalam berbagai skenario. Untuk informasi selengkapnya, lihat Ikhtisar manajemen peringatan.