Membuat templat peringatan.
Debugging
Parameter permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| Action | String | Ya | CreateMetricRuleTemplate | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateMetricRuleTemplate. |
| Name | String | Ya | Template1 | Nama templat peringatan. |
| Description | String | Tidak | ECS_Template1 | Deskripsi templat peringatan. |
| AlertTemplates.N.Escalations.Info.Threshold | String | Tidak | 20 | Ambang batas untuk peringatan tingkat Info. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.MetricName | String | Ya | cpu_total | Nama metrik. Nilai N yang valid: 1 hingga 200. Untuk informasi tentang cara mendapatkan metrik, lihat DescribeMetricMetaList atau Lampiran 1: Metrik. |
| AlertTemplates.N.Webhook | String | Tidak | http://ww.aliyun.com | URL panggilan balik. Nilai N yang valid: 1 hingga 200. URL panggilan balik harus dapat diakses melalui Internet. CloudMonitor mengirim permintaan POST untuk mendorong pemberitahuan peringatan ke URL panggilan balik yang Anda tentukan. Hanya permintaan HTTP yang didukung. |
| AlertTemplates.N.Escalations.Warn.Threshold | String | Tidak | 30 | Ambang batas untuk peringatan tingkat Warn. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Namespace | String | Ya | acs_ecs_dashboard | Namespace layanan cloud. Nilai N yang valid: 1 hingga 200. Untuk informasi tentang cara mendapatkan namespace layanan cloud, lihat DescribeMetricMetaList atau Lampiran 1: Metrik. |
| AlertTemplates.N.Period | Integer | Tidak | 60 | Periode agregasi data pemantauan. Satuan: detik. Nilai default adalah periode agregasi minimum. Umumnya, Anda tidak perlu menentukan periode agregasi minimum. Nilai N yang valid: 1 hingga 200. |
| AlertTemplates.N.RuleName | String | Ya | ECS_Rule1 | Nama aturan peringatan. Nilai N yang valid: 1 hingga 200. |
| AlertTemplates.N.Escalations.Critical.Times | Integer | Tidak | 3 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Critical dipicu. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Selector | String | Tidak | {"disk":"/"} | Dimensi peringatan. Ini merupakan bidang tambahan. Nilai N yang valid: 1 hingga 200. Sebagai contoh, templat peringatan diterapkan pada kelompok aplikasi, parameter ini diatur ke Catatan Untuk informasi lebih lanjut tentang nilai bidang tambahan, lihat DescribeMetricRuleTemplateAttribute. |
| AlertTemplates.N.Escalations.Info.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Info. Nilai N yang valid: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.Times | Integer | Tidak | 1 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Warn dipicu. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Info.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai yang valid:
Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Category | String | Ya | ecs | Singkatan nama layanan cloud. Nilai N yang valid: 1 hingga 200. Untuk informasi lebih lanjut tentang cara mendapatkan singkatan nama layanan cloud, lihat |
| AlertTemplates.N.Escalations.Critical.Threshold | String | Tidak | 30 | Ambang batas untuk peringatan tingkat Critical. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Critical.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Critical. Nilai N yang valid: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Critical.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai yang valid:
Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.ComparisonOperator | String | Tidak | GreaterThanOrEqualToThreshold | Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Warn. Nilai yang valid:
Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Info.Times | Integer | Tidak | 1 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Info dipicu. Nilai N yang valid: 1 hingga 200. Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
| AlertTemplates.N.Escalations.Warn.Statistics | String | Tidak | Average | Metode statistik untuk peringatan tingkat Warn. Nilai N yang valid: 1 hingga 200. Nilai parameter ini ditentukan oleh kolom Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih. |
Parameter respons
| Parameter | Tipe | Contoh | Deskripsi |
| 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 | 9763ED1A-4D09-41BF-851E-310421750204 | ID permintaan. |
| Success | Boolean | true | Menunjukkan apakah pemanggilan berhasil. Nilai yang valid:
|
| Id | Long | 12345 | ID templat peringatan. |
Contoh
Permintaan contoh
http(s)://[Endpoint]/?Action=CreateMetricRuleTemplate
&Name=Template1
&AlertTemplates.1.MetricName=cpu_total
&AlertTemplates.1.RuleName=My CPU monitoring
&AlertTemplates.1.Category=ecs
&AlertTemplates.1.Namespace=acs_ecs_dashboard
&<Common request parameters>
Respons sukses contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateMetricRuleTemplateResponse>
<RequestId>9763ED1A-4D09-41BF-851E-310421750204</RequestId>
<Id>12345</Id>
<Success>true</Success>
<Code>200</Code>
</CreateMetricRuleTemplateResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "9763ED1A-4D09-41BF-851E-310421750204",
"Id" : 12345,
"Success" : true,
"Code" : 200
}
Kode kesalahan
Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.