CloudOps Orchestration Service (OOS) mendukung tugas O&M untuk peringatan yang dipicu oleh ambang batas berdasarkan metrik layanan cloud. Tugas O&M peringatan mengeksekusi template yang ditentukan ketika metrik tertentu dari layanan cloud yang dipantau mencapai ambang batas. Tugas ini terus berjalan untuk mendengarkan peringatan hingga Anda membatalkannya. Sebagai contoh, Anda dapat mengonfigurasi tugas O&M peringatan untuk secara otomatis membersihkan direktori log ketika penggunaan disk melebihi 80%.
Untuk informasi lebih lanjut tentang metrik yang didukung, lihat Metrik Utama Layanan Alibaba Cloud.
Untuk membuat tugas O&M peringatan, ikuti langkah-langkah berikut:
Konfigurasikan aturan peringatan.
Pilih template yang akan dieksekusi.
Konfigurasikan parameter untuk mengeksekusi template.
Konfigurasikan aturan peringatan
Parameter | Diperlukan | Deskripsi |
Jenis produk | Ya | Layanan yang akan dimonitor. Pilih layanan dari daftar drop-down. |
Deskripsi aturan | Ya | Aturan untuk memicu peringatan berdasarkan ambang batas. |
Siklus diam pemicu | Tidak | Periode selama peringatan hanya dipicu sekali meskipun nilai metrik secara berturut-turut melebihi ambang batas beberapa kali. Nilai default: 24Jam. |
Berlaku Mulai | Tidak | Periode waktu selama aturan peringatan berlaku. Secara default, aturan peringatan berlaku sepanjang hari. |
Sumber Daya yang Diberi Peringatan | Ya | Catatan Jika sumber daya tidak dapat dipilih dengan menggunakan metode berikut, sumber daya tersebut akan berlaku untuk semua sumber daya dalam akun.
|
Aturan peringatan yang dipicu oleh ambang batas mencakup informasi berikut:
Nama metrik
Periode agregasi data pemantauan
Jumlah periode agregasi
Metode pengumpulan statistik
Operator perbandingan
Ambang batas

Pilih template yang akan dieksekusi
Pilih template yang akan dieksekusi ketika peringatan dihasilkan.
Konfigurasikan parameter untuk mengeksekusi template
Anda dapat mengatur parameter Parameter Template ke Ekstrak Nilai dari Badan Pesan atau Nilai Tetap. Jika Anda memilih Nilai Tetap, template akan dieksekusi berdasarkan nilai parameter yang telah Anda tetapkan. Jika Anda memilih Ekstrak Nilai dari Badan Pesan, Anda dapat menggunakan ekspresi jQuery untuk mengekstrak nilai dari badan pesan peringatan.
Untuk mengekstrak nilai dari badan pesan peringatan, gunakan ekspresi jQuery dalam format $.NamaParameter. Sebagai contoh, konten berikut menunjukkan pesan peringatan untuk metrik Host.cpu.total dari sebuah instance Elastic Compute Service (ECS):
{
"Average": 50.15,
"Maximum": 50.75,
"Minimum": 49.75,
"curLevel": "INFO",
"instanceId": "i-bp1gn7od******qh5r12",
"ruleName": "alarmtrigger-130920******0047-exec-de81413d******71b537",
"timestamp": 1575970560000,
"userId": "130920******0047"
}Untuk mendapatkan ID instance yang memicu peringatan, gunakan ekspresi berikut: $.instanceId.
Tabel berikut menjelaskan parameter yang dapat diekstraksi dari badan pesan peringatan.
Ekspresi | Deskripsi | Contoh |
$.timestamp | Timestamp ketika peringatan dipicu. Satuan: milidetik. | 1575970560000 |
$.curLevel | Tingkat peringatan. | INFO |
$.userId | ID akun Alibaba Cloud. | 130920**0047 |
$.dimensionFieldName | OK menunjukkan bahwa peringatan telah dibersihkan. Dimensi dari metrik. Ganti dimensionFieldName dalam ekspresi dengan nama parameter dimensi metrik. Sebagai contoh, utilitas CPU instance ECS dipantau berdasarkan ID instance. Anda dapat menggunakan ekspresi | N/A |
Gambar berikut menunjukkan contoh mengekstrak nilai dari badan pesan peringatan.

Anda juga dapat menetapkan nilai parameter tetap untuk mengeksekusi template. Metodenya mirip dengan template biasa.