Membuat aturan peringatan untuk pemantauan kustom.
Deskripsi operasi
Sebelum memanggil operasi ini, panggil operasi PutCustomMetric untuk melaporkan data pemantauan kustom. Untuk informasi selengkapnya, lihat PutCustomMetric.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:PutCustomMetricRule |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| GroupId |
string |
No |
ID kelompok aplikasi tempat data pemantauan kustom berada. Catatan
Nilai 0 menunjukkan bahwa data pemantauan kustom yang dilaporkan tidak termasuk dalam kelompok aplikasi apa pun. |
7378**** |
| RuleId |
string |
Yes |
ID aturan peringatan. Catatan
Jika ID aturan peringatan sudah ada, aturan peringatan akan dimodifikasi. Jika ID aturan peringatan tidak ada, aturan peringatan akan dibuat. |
MyRuleId1 |
| RuleName |
string |
No |
Nama aturan peringatan. |
CpuUsage |
| MetricName |
string |
Yes |
Nama metrik. Catatan
Untuk informasi tentang cara mendapatkan nama metrik, lihat DescribeCustomMetricList. |
cpu_total |
| Resources |
string |
Yes |
Data pemantauan kustom yang berlaku untuk aturan peringatan. Nilai terdiri dari ID kelompok aplikasi tempat data pemantauan kustom berada dan dimensi metrik. |
[{"groupId":7378****,"dimension":"instanceId=i-hp3543t5e4sudb3s****"}] |
| ContactGroups |
string |
Yes |
Kelompok kontak peringatan. Pisahkan beberapa kelompok kontak peringatan dengan koma (,). |
ECS_Group |
| Webhook |
string |
No |
URL webhook yang dipanggil saat peringatan dipicu. Permintaan POST dikirim ke URL ini. |
https://www.aliyun.com |
| EffectiveInterval |
string |
No |
Rentang Waktu saat aturan peringatan berlaku. Nilai valid: 00:00-23:59. |
00:00-23:59 |
| SilenceTime |
integer |
No |
Periode senyap. Unit: detik. Nilai default: 86400 (1 hari). Catatan
Jika data pemantauan terus melebihi ambang batas aturan peringatan, hanya satu Pemberitahuan peringatan yang dikirim dalam setiap periode senyap. |
86400 |
| Period |
string |
No |
Periode agregasi data pemantauan kustom. Unit: detik. Nilai harus 60 atau kelipatan 60. Nilai default: periode pelaporan asli data pemantauan kustom. |
300 |
| EmailSubject |
string |
No |
Subjek email peringatan. |
ECS instance |
| Threshold |
string |
Yes |
Ambang batas peringatan. |
90 |
| Level |
string |
Yes |
Tingkat keparahan peringatan. Nilai valid:
|
CRITICAL |
| EvaluationCount |
integer |
Yes |
Jumlah percobaan ulang untuk peringatan. |
3 |
| Statistics |
string |
Yes |
Metode statistik untuk peringatan. |
Average |
| ComparisonOperator |
string |
Yes |
Operator perbandingan untuk ambang batas. Nilai valid:
|
>= |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
Kode status HTTP. Catatan
Nilai 200 menunjukkan keberhasilan. |
200 |
| Message |
string |
Paket yang dikembalikan. Jika panggilan berhasil, parameter ini kosong. Jika panggilan gagal, paket error dikembalikan. |
ComparisonOperator is mandatory for this action. |
| RequestId |
string |
ID permintaan. |
65D50468-ECEF-48F1-A6E1-D952E89D9432 |
| Success |
boolean |
Apakah operasi berhasil. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "ComparisonOperator is mandatory for this action.",
"RequestId": "65D50468-ECEF-48F1-A6E1-D952E89D9432",
"Success": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 499 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 204 | %s | %s | |
| 403 | %s | %s | |
| 206 | %s | %s | |
| 404 | %s | %s | |
| 503 | %s | %s | |
| 406 | %s | %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.