Membuat aturan peringatan untuk kelompok aplikasi.
Topik ini memberikan contoh cara membuat aturan peringatan untuk metrik cpu_total Elastic Compute Service (ECS) dalam kelompok aplikasi 123456. ID aturan peringatan adalah 456789, nama aturannya ECS_Rule1, tingkat peringatan Critical, metode statistik Average, operator perbandingan GreaterThanOrEqualToThreshold, ambang batas peringatan 90, dan jumlah pengulangan peringatan 3. Respons menunjukkan bahwa aturan peringatan bernama ECS_Rule1 telah berhasil dibuat.
Debugging
Parameter permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| Action | String | Ya | CreateGroupMetricRules | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateGroupMetricRules. |
| GroupId | Long | Ya | 3607**** | ID kelompok aplikasi. Untuk informasi tentang cara mendapatkan ID kelompok aplikasi, lihat DescribeMonitorGroups. |
| GroupMetricRules.N.Escalations.Info.Threshold | String | Tidak | 10 | Ambang batas untuk peringatan tingkat Info. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.MetricName | String | Ya | cpu_total | Nama metrik. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan nama metrik, lihat DescribeMetricMetaList atau Lampiran 1: Metrik. |
| GroupMetricRules.N.Escalations.Warn.Threshold | String | Tidak | 20 | Ambang batas untuk peringatan tingkat Warn. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.EffectiveInterval | String | Tidak | 05:31-23:59 | Periode waktu saat aturan peringatan berlaku. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.NoEffectiveInterval | String | Tidak | 00:00-05:30 | Periode waktu saat aturan peringatan tidak berlaku. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.RuleId | String | Ya | 456789 | ID aturan peringatan. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.Escalations.Critical.Times | Integer | Tidak | 3 | Jumlah berturut-turut kali nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Critical dipicu. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Dimensions | String | Tidak | [{"instanceId":"i-m5e1qg6uo38rztr4****"}] | Dimensi pemantauan sumber daya yang ditentukan. Tetapkan nilainya sebagai kumpulan pasangan |
| GroupMetricRules.N.Escalations.Critical.Threshold | String | Tidak | 90 | Ambang batas untuk peringatan tingkat Critical. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Critical.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Critical. Nilai valid N: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Warn.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Warn. Nilai valid:
Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Info.Times | Integer | Tidak | 1 | Jumlah berturut-turut kali nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Info dipicu. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.SilenceTime | Integer | Tidak | 86400 | Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi. Nilai valid N: 1 hingga 200. Unit: detik. Nilai default: 86400. Nilai minimum: 3600. |
| GroupMetricRules.N.Webhook | String | Tidak | https://www.aliyun.com | URL callback. Nilai valid N: 1 hingga 200. URL callback harus dapat diakses melalui Internet. CloudMonitor mengirim permintaan POST untuk mendorong pemberitahuan peringatan ke URL callback yang Anda tentukan. Hanya permintaan HTTP yang didukung. |
| GroupMetricRules.N.Namespace | String | Ya | acs_ecs_dashboard | Namespace layanan cloud. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan namespace layanan cloud, lihat DescribeMetricMetaList atau Lampiran 1: Metrik. |
| GroupMetricRules.N.EmailSubject | String | Tidak | ECS instance | Subjek email pemberitahuan peringatan. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.Period | String | Tidak | 60 | Periode agregasi data metrik. Nilai valid N: 1 hingga 200. Tetapkan parameter |
| GroupMetricRules.N.RuleName | String | Ya | ECS_Rule1 | Nama aturan peringatan. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.Escalations.Info.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Info. Nilai valid N: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Warn.Times | Integer | Tidak | 3 | Jumlah berturut-turut kali nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Warn dipicu. Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Info.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai valid:
Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Interval | String | Tidak | 60 | Interval CloudMonitor memeriksa apakah aturan peringatan dipicu. Nilai valid N: 1 hingga 200. Unit: detik. Nilai default adalah frekuensi terendah metrik di-poll. Catatan Kami menyarankan agar Anda menetapkan interval ke periode agregasi data. Jika interval lebih pendek daripada periode agregasi data, peringatan tidak dapat dipicu karena data tidak mencukupi. |
| GroupMetricRules.N.Category | String | Ya | ECS | Singkatan nama layanan cloud. Nilai valid N: 1 hingga 200. Untuk informasi lebih lanjut tentang cara mendapatkan singkatan nama layanan cloud, lihat |
| GroupMetricRules.N.Escalations.Critical.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai valid:
Nilai valid N: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.Escalations.Warn.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Warn. Nilai valid N: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| GroupMetricRules.N.NoDataPolicy | String | Tidak | KEEP_LAST_STATE | Metode yang digunakan untuk menangani peringatan ketika tidak ditemukan data pemantauan. Nilai valid:
Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.ContactGroups | String | Tidak | ECS_Group | Kelompok kontak peringatan. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan kelompok kontak peringatan, lihat DescribeContactGroupList. |
| GroupMetricRules.N.Labels.N.Key | String | Tidak | key1 | Kunci tag aturan peringatan. Tag yang ditentukan termasuk dalam pemberitahuan peringatan. Nilai valid N: 1 hingga 200. |
| GroupMetricRules.N.Labels.N.Value | String | Tidak | value1 | Nilai tag aturan peringatan. Tag yang ditentukan termasuk dalam pemberitahuan peringatan. Nilai valid N: 1 hingga 200. |
Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Parameter umum.
Parameter respons
| Parameter | Tipe | Contoh | Deskripsi |
| Code | Integer | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa permintaan berhasil. |
| Message | String | The Request is not authorization. | Pesan kesalahan. |
| RequestId | String | 461CF2CD-2FC3-4B26-8645-7BD27E7D0F1D | ID permintaan. |
| Success | Boolean | true | Menunjukkan apakah permintaan berhasil. Nilai valid:
|
| Resources | Array of AlertResult | Rincian aturan peringatan. |
|
| AlertResult | |||
| Code | Integer | 200 | Kode status yang dikembalikan untuk aturan peringatan. Catatan Kode status 200 menunjukkan bahwa permintaan berhasil. |
| Message | String | Metric not found. | Pesan kesalahan yang dikembalikan untuk aturan peringatan. |
| Success | Boolean | true | Menunjukkan apakah aturan peringatan dibuat. Nilai valid:
|
| RuleName | String | ECS_Rule1 | Nama aturan peringatan. |
| RuleId | String | 456789 | ID aturan peringatan. |
Contoh
Permintaan contoh
http(s)://[Endpoint]/?Action=CreateGroupMetricRules
&GroupId=123456
&GroupMetricRules.1.Category=ECS
&GroupMetricRules.1.MetricName=cpu_total
&GroupMetricRules.1.1amespace=acs_ecs_dashboard
&GroupMetricRules.1.RuleId=456789
&GroupMetricRules.1.RuleName=ECS_Rule1
&GroupMetricRules.1.Escalations.Critical.Statistics=Average
&GroupMetricRules.1.Escalations.Critical.ComparisonOperator=GreaterThanOrEqualToThreshold
&GroupMetricRules.1.Escalations.Critical.Threshold=90
&GroupMetricRules.1.Escalations.Critical.Times=3
&<Common request parameters>
Respons sukses contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateGroupMetricRulesResponse>
<RequestId>CED22B00-CFD8-5BDF-A645-CAF7B81FAE45</RequestId>
<Resources>
<AlertResult>
<RuleId>456789</RuleId>
<Code>200</Code>
<Success>true</Success>
<RuleName>ECS_Rule1</RuleName>
</AlertResult>
</Resources>
<Code>200</Code>
<Success>true</Success>
</CreateGroupMetricRulesResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CED22B00-CFD8-5BDF-A645-CAF7B81FAE45",
"Resources" : {
"AlertResult" : [ {
"RuleId" : "456789",
"Code" : 200,
"Success" : true,
"RuleName" : "ECS_Rule1"
} ]
},
"Code" : 200,
"Success" : true
}
Kode kesalahan
Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.