Jika Anda mengelola banyak sumber daya, gunakan templat peringatan untuk menyimpan aturan peringatan metrik dari berbagai layanan cloud. Dengan demikian, Anda dapat langsung menerapkan templat tersebut saat membuat atau memodifikasi aturan peringatan, sehingga menghindari konfigurasi berulang.
Latar Belakang
Templat peringatan memerlukan kelompok aplikasi. Pertama, buat kelompok aplikasi, lalu buat templat peringatan untuk diterapkan pada kelompok tersebut. Pendekatan ini menyederhanakan pembuatan dan pemeliharaan aturan peringatan. Untuk informasi lebih lanjut tentang cara membuat kelompok aplikasi, lihat Buat kelompok aplikasi.
Batasan berikut berlaku saat Anda membuat templat peringatan:
Setiap Akun Alibaba Cloud dibatasi hingga 100 templat peringatan.
Setiap templat peringatan dapat berisi hingga 30 metrik.
Prosedur
-
Masuk ke Cloud Monitor console.
Di panel navigasi sebelah kiri, pilih Alerts > Alert Templates.
Pada halaman Alert Templates, klik Create Alert Template.
Di panel Create Alert Template, masukkan nama untuk templat dan pilih layanan cloud target.
Klik Add Rule di bawah layanan cloud untuk mengonfigurasi aturan peringatan untuk templat.
Cloud Monitor mendukung jenis templat peringatan berikut:
Templat peringatan berbasis ambang batas
Tabel berikut menjelaskan parameter untuk aturan peringatan berbasis ambang batas.
Parameter
Deskripsi
Rule name
Nama aturan peringatan berbasis ambang batas.
Metric type
Jenis metrik untuk aturan peringatan berbasis ambang batas. Nilai yang valid:
Single Metric: Aturan peringatan berlaku untuk satu metrik.
Multiple Metrics: Aturan peringatan berlaku untuk beberapa metrik.
Metric name
Nama metrik yang akan dipantau. Untuk informasi tentang metrik layanan cloud, lihat Metrics for cloud services.
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Single Metric.
Threshold and alert level
Tingkat peringatan dan ambang batasnya.
Metode notifikasi untuk tingkat peringatan Info adalah Email + webhook.
Anda juga harus menentukan berapa kali berturut-turut suatu metrik harus memenuhi ambang batas untuk memicu peringatan. Nilai yang valid: 1, 3, 5, 10, 15, 30, 60, 70, 90, 120, dan 180 periode berturut-turut.
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Single Metric.
Alert level
Tingkat peringatan dan metode notifikasinya. Nilai yang valid:
Info: Email + webhook
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Multiple Metrics.
Metric type
Metode pembuatan untuk beberapa metrik. Nilai yang valid:
Standard Creation: Pilih langsung beberapa metrik dan kondisi peringatannya.
Expression-based Creation: Gunakan ekspresi untuk menentukan beberapa metrik dan kondisi peringatannya.
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Multiple Metrics.
Multi-metric alert description
Aturan peringatan untuk beberapa metrik.
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Multiple Metrics dan memilih Standard Creation.
Relationship between metrics
Hubungan antara beberapa metrik. Nilai yang valid:
Generate alerts if all metrics meet the conditions (&&)
Generate alerts if any condition is met (||)
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Multiple Metrics dan memilih Standard Creation.
Multi-metric alert expression
Ekspresi untuk peringatan multi-metrik.
Untuk informasi lebih lanjut tentang cara mengonfigurasi ekspresi untuk aturan peringatan multi-metrik, lihat Alert rule expressions.
CatatanParameter ini hanya ditampilkan ketika Anda mengatur Metric Type ke Multiple Metrics dan memilih Expression-based Creation.
Number of times the threshold must be reached before an alert is triggered
Jumlah kali berturut-turut suatu metrik harus memenuhi ambang batas untuk memicu peringatan. Nilai yang valid: 1, 3, 5, 10, 15, 30, 60, 70, 90, 120, dan 180 periode berturut-turut.
Method to handle alerts when no monitoring data is found
Menentukan tindakan yang diambil ketika data pemantauan tidak tersedia. Nilai yang valid:
Do not do anything
Send alert notifications
Mark as recovered
Tag
Tag untuk templat peringatan. Tag peringatan secara otomatis ditambahkan ke konten peringatan.
Alert callback
URL publik yang dapat diakses tempat Cloud Monitor mengirimkan informasi peringatan melalui permintaan POST. Hanya protokol HTTP yang didukung. Untuk informasi lebih lanjut tentang cara mengatur alert callback, lihat Use alert callbacks for threshold-based alerts.
Untuk menguji konektivitas ke URL alert callback Anda, lakukan langkah-langkah berikut.
Klik Test, yang terletak tepat di sebelah kanan URL callback.
Di panel WebHook Test, gunakan kode status HTTP dan detail hasil pengujian untuk memverifikasi dan memecahkan masalah konektivitas ke URL alert callback Anda.
CatatanAnda juga dapat mengatur Test Template Type: dan Language:. Lalu klik Test lagi untuk melihat hasil pengujian yang diperbarui.
Klik Close.
Templat peringatan berbasis event
Aturan peringatan berbasis event hanya mendukung system events. Tabel berikut menjelaskan parameternya.
Parameter
Deskripsi
Rule name
Nama aturan peringatan berbasis event.
Event type
Jenis event untuk aturan peringatan berbasis event. Untuk informasi tentang jenis event yang didukung oleh setiap layanan cloud, lihat System events for cloud services.
Event Level
Tingkat keparahan event untuk aturan peringatan berbasis event. Untuk informasi tentang tingkat event yang didukung oleh setiap layanan cloud, lihat System events for cloud services.
Event name
Nama event untuk aturan peringatan berbasis event. Untuk informasi tentang nama event yang didukung oleh setiap layanan cloud, lihat System events for cloud services.
Notification method
Metode notifikasi untuk system events. Nilai yang valid:
Alert Notification: Anda harus memilih metode notifikasi. Nilai yang valid:
Info (Email + Wangwang + DingTalk Chatbot)
Simple Message Queue (SMQ): Mengirimkan peringatan berbasis event ke antrian SMQ tertentu.
Function Compute: Mengirimkan peringatan berbasis event ke fungsi tertentu.
URL Callback: URL publik yang dapat diakses tempat Cloud Monitor mengirimkan informasi peringatan melalui permintaan POST. Hanya protokol HTTP yang didukung. Untuk informasi lebih lanjut tentang cara mengonfigurasi alert callback, lihat Use alert callbacks for system events (legacy).
Simple Log Service: Mengirimkan peringatan berbasis event ke Logstore tertentu di Simple Log Service.
Templat peringatan proses kelompok
Hanya ECS yang mendukung peringatan proses kelompok. Tabel berikut menjelaskan parameternya.
Parameter
Deskripsi
Process name
Nama aturan peringatan proses.
Matching rule
Aturan untuk mencocokkan proses. Nilai yang valid:
All Instances: Pengaturan peringatan berlaku untuk semua instans dalam kelompok aplikasi. Peringatan dipicu ketika proses apa pun pada instans mana pun dalam kelompok memenuhi kondisi peringatan.
All Rules: Peringatan dipicu jika proses pada suatu instans dalam kelompok aplikasi memenuhi semua aturan.
Any Rule: Peringatan dipicu jika proses pada suatu instans dalam kelompok aplikasi memenuhi salah satu aturan.
Match expression
Aturan dinamis untuk mencocokkan proses. Anda dapat menerapkan pengaturan peringatan ke semua instans dalam kelompok aplikasi atau hanya ke instans dengan pola nama tertentu.
CatatanParameter ini wajib diisi hanya jika Anda mengatur Matching Rule ke All Rules atau Any Rule.
Number of processes
Ambang batas jumlah proses.
Templat peringatan pemantauan ketersediaan
Hanya ECS yang mendukung peringatan pemantauan ketersediaan. Tabel berikut menjelaskan parameternya.
Parameter
Deskripsi
DtsJobName
Nama tugas pemantauan ketersediaan.
Detection type
Jenis target yang akan dideteksi. Nilai yang valid:
HTTP(S): Masukkan URL target yang akan dideteksi.
TELNET: Masukkan alamat IP target yang akan dideteksi.
PING: Masukkan alamat IP target yang akan dideteksi.
Detection address
URL atau host yang sesuai dengan jenis deteksi yang dipilih.
Request method
Metode HTTP yang digunakan untuk probing. Nilai yang valid:
HEAD
GET
POST
Match response content
Metode dan konten yang digunakan untuk mencocokkan respons situs.
Jika Anda memberikan konten untuk dicocokkan, probe situs membaca 64 KB pertama dari badan respons server HTTP dan mencari konten tersebut. Metode pencocokan yang tersedia adalah:
Generate Alerts If Response Contains
Generate Alerts If Response Does Not Contain
CatatanParameter ini wajib diisi hanya ketika Detection Type diatur ke HTTP(S).
Status code
Peringatan dipicu ketika kode status probe sesuai dengan kondisi yang ditentukan.
Peringatan dipicu jika salah satu dari Status Code atau Response Time mencapai ambang batasnya. Peringatan dikirimkan ke kelompok kontak peringatan kelompok aplikasi.
Response time
Peringatan dipicu ketika waktu respons probe memenuhi kondisi yang ditentukan.
Peringatan dipicu jika salah satu dari Status Code atau Response Time mencapai ambang batasnya. Peringatan dikirimkan ke kelompok kontak peringatan kelompok aplikasi.
Klik OK.
Klik OK.
Di kotak dialog Create/Modify Alert Template Complete, klik OK.
CatatanJika Anda mengklik Cancel, templat peringatan tidak diterapkan ke kelompok aplikasi. Untuk petunjuk cara menerapkannya nanti, lihat Apply an alert template to an application group.
Di kotak dialog Apply Template to Group, atur kelompok aplikasi, periode bisu, periode efektif, callback peringatan, dan metode penerapan template.
Klik OK.
Di kotak dialog Apply Template to Group, klik OK.