Memanggil operasi CreateAlarm untuk membuat tugas yang dipicu event untuk workload dengan pola lalu lintas yang melonjak atau tidak terduga. Setelah tugas dikaitkan dengan data deret waktu pemantauan CloudMonitor, tugas ini secara dinamis menyesuaikan jumlah Instans ECS atau instans ECI dalam grup penskalaan dan memantau data deret waktu pemantauan Instans secara real time untuk membantu Anda mengelola dan memelihara resource cloud dengan lebih baik.
Deskripsi operasi
Jika Anda membuat tugas yang dipicu event dengan pemantauan kustom (MetricType=custom), Anda harus terlebih dahulu melaporkan data deret waktu pemantauan ke CloudMonitor. Untuk informasi selengkapnya, lihat Tugas yang dipicu event untuk pemantauan kustom.
- Saat membuat tugas yang dipicu event, tentukan data deret waktu (MetricName) beserta informasi dimensi (Dimensions.DimensionKey dan Dimensions.DimensionValue) untuk menentukan cakupan agregasi data data deret waktu pemantauan dalam grup penskalaan. Misalnya, tentukan user_id dan scaling_group untuk mengagregasi data data deret waktu pemantauan dari semua Instans ECS atau instans ECI di bawah pengguna dan grup penskalaan yang ditentukan.
Data deret waktu pemantauan untuk tugas yang dipicu event pemantauan kustom (MetricType=custom) bergantung pada data deret waktu pemantauan Anda sendiri.
Untuk informasi selengkapnya tentang data deret waktu pemantauan yang didukung oleh tugas yang dipicu event pemantauan sistem (MetricType=system), lihat Tugas yang dipicu event untuk pemantauan sistem.
Dalam informasi dimensi, user_id dan scaling_group diisi secara otomatis oleh sistem. Anda harus menentukan Perangkat dan state secara manual. Untuk informasi selengkapnya, lihat parameter Dimensions.DimensionKey dan Dimensions.DimensionValue.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:CreateAlarm |
create |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah grup penskalaan. |
cn-hangzhou |
| Name |
string |
No |
Nama tugas yang dipicu event. |
TestAlarmTask |
| Description |
string |
No |
Deskripsi tugas yang dipicu event. |
Test alarm task. |
| ScalingGroupId |
string |
Yes |
ID grup penskalaan yang dikaitkan dengan tugas yang dipicu event. |
asg-bp18p2yfxow2dloq**** |
| MetricName |
string |
No |
Nama data deret waktu. Nilai valid bergantung pada tipe pemantauan tugas yang dipicu event:
Untuk informasi selengkapnya, lihat Tugas yang dipicu event untuk pemantauan sistem. |
CpuUtilization |
| MetricType |
string |
No |
Tipe data deret waktu. Nilai valid:
|
system |
| Period |
integer |
No |
Periode statistik untuk data data deret waktu. Unit: detik. Nilai valid:
Catatan
Hanya grup penskalaan tipe ECS yang mendukung periode statistik 15 detik. Nilai default: 300. |
300 |
| Statistics |
string |
No |
Metode yang digunakan untuk mengagregasi data data deret waktu. Nilai valid:
Nilai default: Average. |
Average |
| Threshold |
number |
No |
Ambang batas data deret waktu pemantauan. Alert dipicu dan aturan penskalaan yang terkait dijalankan ketika ekspresi ambang batas terpenuhi sebanyak jumlah yang ditentukan. |
80.0 |
| ComparisonOperator |
string |
No |
Operator perbandingan antara nilai data deret waktu yang diagregasi dan ambang batas. Parameter ini menentukan kondisi di mana nilai data deret waktu yang diagregasi memenuhi ambang batas. Nilai valid:
Nilai default: >=. |
>= |
| EvaluationCount |
integer |
No |
Jumlah kali berturut-turut ekspresi ambang batas harus terpenuhi sebelum aturan penskalaan dijalankan. Misalnya, pemanfaatan CPU rata-rata harus lebih besar dari atau sama dengan 80% selama tiga periode statistik berturut-turut. Nilai default: 3. |
3 |
| GroupId |
integer |
No |
ID kelompok aplikasi CloudMonitor tempat data deret waktu kustom berada. Parameter ini hanya diperlukan ketika MetricType diatur ke custom. |
4055401 |
| Effective |
string |
No |
Periode efektif tugas yang dipicu event. Secara default, tugas ini efektif setiap saat. Parameter ini mengikuti Ekspresi cron dalam format default
Catatan
Nilai yang ditentukan dalam parameter ini default ke zona waktu UTC+8. Anda dapat menambahkan informasi zona waktu Contoh:
|
TZ=+00 * * 1-2 * * ? |
| AlarmActions |
array |
No |
Daftar pengenal unik aturan penskalaan yang dikaitkan dengan tugas yang dipicu event. |
|
|
string |
No |
Daftar pengenal unik aturan penskalaan yang dikaitkan dengan tugas yang dipicu event. |
ari:acs:ess:cn-hangzhou:1406926****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimensions |
array<object> |
No |
Informasi dimensi yang dikaitkan dengan data deret waktu. |
|
|
object |
No |
Informasi dimensi yang dikaitkan dengan data deret waktu. |
||
| DimensionKey |
string |
No |
Kunci informasi dimensi yang dikaitkan dengan data deret waktu. Nilai valid bergantung pada tipe pemantauan tugas yang dipicu event:
|
device |
| DimensionValue |
string |
No |
Nilai informasi dimensi yang dikaitkan dengan data deret waktu. Nilai valid bergantung pada nilai Dimensions.DimensionKey:
|
eth0 |
| Expressions |
array<object> |
No |
Informasi tentang aturan alert multi-data deret waktu. |
|
|
object |
No |
Informasi tentang aturan alert multi-data deret waktu. |
||
| MetricName |
string |
No |
Nama data deret waktu dalam aturan alert multi-data deret waktu. Nilai valid bergantung pada tipe pemantauan tugas yang dipicu event:
Untuk informasi selengkapnya, lihat Tugas yang dipicu event untuk pemantauan sistem. |
CpuUtilization |
| ComparisonOperator |
string |
No |
Operator perbandingan antara nilai data deret waktu yang diagregasi dan ambang batas dalam aturan alert multi-data deret waktu. Parameter ini menentukan kondisi di mana nilai data deret waktu yang diagregasi memenuhi ambang batas. Nilai valid:
Nilai default: >=. |
>= |
| Period |
integer |
No |
Periode statistik untuk data data deret waktu dalam aturan alert multi-data deret waktu. Unit: detik. Nilai valid:
Catatan
Hanya grup penskalaan tipe ECS yang mendukung periode statistik 15 detik. Nilai default: 300. |
900 |
| Statistics |
string |
No |
Metode yang digunakan untuk mengagregasi data data deret waktu dalam aturan alert multi-data deret waktu. Nilai valid:
Nilai default: Average. |
Average |
| Threshold |
number |
No |
Ambang batas data deret waktu pemantauan dalam aturan alert multi-data deret waktu. Alert dipicu dan aturan penskalaan yang terkait dijalankan ketika ekspresi ambang batas terpenuhi sebanyak jumlah yang ditentukan. |
40.0 |
| ExpressionsLogicOperator |
string |
No |
Operator logika antara kondisi alert multi-data deret waktu. Nilai valid:
Nilai default: |
&& |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan untuk membuat tugas yang dipicu event. |
||
| AlarmTaskId |
string |
ID tugas yang dipicu event. |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Contoh
Respons sukses
JSONformat
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.