Memodifikasi sebuah alert template.
Topik ini memberikan contoh cara memodifikasi alert template dengan versi 1 dan ID 123456. Tingkat peringatan diubah menjadi Critical, metode statistik diubah menjadi Average, operator pembanding ambang batas peringatan diubah menjadi GreaterThanOrEqualToThreshold, ambang batas peringatan diubah menjadi 90, dan jumlah percobaan ulang peringatan diubah menjadi 3. Hasil yang dikembalikan menunjukkan bahwa alert template telah berhasil dimodifikasi.
Debugging
Request parameters
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ModifyMetricRuleTemplate | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ModifyMetricRuleTemplate. |
| TemplateId | Long | Yes | 123456 | ID alert template. Untuk informasi tentang cara mendapatkan ID alert template, lihat DescribeMetricRuleTemplateList. |
| Name | String | No | Template_123 | Nama alert template. Untuk informasi tentang cara mendapatkan nama alert template, lihat DescribeMetricRuleTemplateList. |
| Description | String | No | ECS_template1 | Deskripsi alert template. |
| RestVersion | Long | Yes | 1 | Versi alert template. Versi berubah seiring jumlah kali alert template dimodifikasi. Untuk informasi tentang cara mendapatkan versi alert template, lihat DescribeMetricRuleTemplateList. |
| AlertTemplates.N.Escalations.Info.Threshold | String | No | 20 | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.MetricName | String | No | cpu_total | Nama metrik. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan metrik, lihat DescribeMetricMetaList atau Appendix 1: Metrics. |
| AlertTemplates.N.Webhook | String | No | http://www.aliyun.com | URL callback. Nilai valid N: 1 hingga 200. URL callback harus dapat diakses melalui Internet. CloudMonitor mendorong pemberitahuan peringatan ke URL callback yang ditentukan dengan mengirim permintaan HTTP POST. Hanya protokol HTTP yang didukung. |
| AlertTemplates.N.Escalations.Warn.Threshold | String | No | 30 | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Namespace | String | No | acs_ecs_dashboard | Namespace layanan cloud. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan namespace layanan cloud, lihat DescribeMetricMetaList atau Appendix 1: Metrics. |
| AlertTemplates.N.Period | Integer | No | 60 | Periode statistik data pemantauan. Nilai valid N: 1 hingga 200. Catatan Jika nilai diatur ke 300 detik, data pemantauan dikumpulkan setiap 300 detik. Jika data pemantauan dilaporkan setiap 1 menit, sistem peringatan menghitung nilai rata-rata, maksimum, dan minimum dari data pemantauan selama 5 menit dan memeriksa apakah nilai agregat tersebut melebihi ambang batas. Untuk mencegah peringatan yang tidak diinginkan, kami menyarankan agar Anda mengatur parameter ini bersama dengan parameter lainnya. |
| AlertTemplates.N.RuleName | String | No | Rule_123 | Nama aturan peringatan. Nilai valid N: 1 hingga 200. |
| AlertTemplates.N.Escalations.Critical.Times | Integer | No | 2 | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Selector | String | No | {"disk":"/"} | Dimensi peringatan. Ini adalah bidang tambahan. Nilai valid N: 1 hingga 200. Sebagai contoh, alert template diterapkan pada application group, parameter ini diatur ke Catatan Untuk informasi lebih lanjut tentang nilai bidang tambahan, lihat DescribeMetricRuleTemplateAttribute. |
| AlertTemplates.N.Escalations.Info.Statistics | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.Times | Integer | No | 1 | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Info.ComparisonOperator | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Category | String | No | ecs | Singkatan nama layanan cloud. Nilai valid N: 1 hingga 200. Untuk informasi tentang cara mendapatkan singkatan nama layanan cloud, lihat |
| AlertTemplates.N.Escalations.Critical.Threshold | String | No | 30 | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Critical.Statistics | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Critical.ComparisonOperator | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.ComparisonOperator | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Info.Times | Integer | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.Statistics | String | No | 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, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Common parameters.
Response parameters
| Parameter | Type | Example | Description |
| Code | Integer | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil. |
| Message | String | The Request is not authorization. | Pesan yang dikembalikan. |
| RequestId | String | 9E07117F-F6AE-4F1C-81E8-36FBB4892235 | ID permintaan. |
| Success | Boolean | true | Menunjukkan apakah pemanggilan berhasil. Nilai valid:
|
Examples
Contoh permintaan
http(s)://[Endpoint]/?Action=ModifyMetricRuleTemplate
&TemplateId=123456
&RestVersion=0
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyMetricRuleTemplateResponse>
<RequestId>97EAC0E2-CD54-4183-95AC-F0C113024E18</RequestId>
<Code>200</Code>
<Success>true</Success>
</ModifyMetricRuleTemplateResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "5F78F035-3369-4360-810E-D5CC5E774336",
"Code" : 200,
"Success" : true
}
Error codes
Untuk daftar kode kesalahan, lihat Service error codes.