Mengkueri detail templat alert.
Topik ini memberikan contoh cara mengkueri detail templat alert dengan ID 70****.
Debugging
Parameter permintaan
| Parameter | Type | Wajib | Contoh | Deskripsi |
| Action | String | Yes | DescribeMetricRuleTemplateAttribute | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeMetricRuleTemplateAttribute. |
| Name | String | No | ECS_Template1 | Nama templat alert. Anda harus menentukan setidaknya salah satu parameter Untuk informasi lebih lanjut tentang cara mengkueri nama templat alert, lihat DescribeMetricRuleTemplateList. |
| TemplateId | String | No | 70**** | ID templat alert. Anda harus menentukan setidaknya salah satu parameter Untuk informasi lebih lanjut tentang cara mengkueri ID templat alert, lihat DescribeMetricRuleTemplateList. |
Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Parameter umum.
Parameter respons
| Parameter | Type | Contoh | Deskripsi |
| Code | Integer | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil. |
| RequestId | String | 8F3A82AD-DA92-52B0-8EC6-C059D1C3839F | ID permintaan. |
| Message | String | The specified resource is not found. | Pesan kesalahan. |
| Resource | Struct | Detail templat alert. |
|
| AlertTemplates | Array of AlertTemplate | Daftar templat alert. |
|
| AlertTemplate | |||
| Category | String | ecs | Singkatan nama layanan cloud. |
| Escalations | Struct | Ambang batas dan tingkat alert. |
|
| Critical | Struct | Kondisi untuk memicu alert tingkat Critical. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas. Nilai yang valid:
|
| Statistics | String | Average | Metode statistik untuk alert tingkat Critical. Nilai parameter |
| Threshold | String | 90 | Ambang batas untuk alert tingkat Critical. |
| Times | Integer | 5 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi alert sebelum alert tingkat Critical dipicu. |
| Info | Struct | Kondisi untuk memicu alert tingkat Info. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas. Nilai yang valid:
|
| Statistics | String | Average | Metode statistik untuk alert tingkat Info. Nilai parameter |
| Threshold | String | 90 | Ambang batas untuk alert tingkat Info. |
| Times | Integer | 3 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi alert sebelum alert tingkat Info dipicu. |
| Warn | Struct | Kondisi untuk memicu alert tingkat Warn. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas. Nilai yang valid:
|
| Statistics | String | Average | Metode statistik untuk alert tingkat Warn. Nilai parameter |
| Threshold | String | 90 | Ambang batas untuk alert tingkat Warn. |
| Times | Integer | 3 | Jumlah kali berturut-turut nilai metrik memenuhi kondisi alert sebelum alert tingkat Warn dipicu. |
| MetricName | String | cpu_total | Nama metrik. |
| Namespace | String | acs_ecs_dashboard | Namespace layanan cloud. |
| NoDataPolicy | String | KEEP_LAST_STATE | Metode penanganan alert saat tidak ditemukan data pemantauan. Nilai yang valid:
|
| RuleName | String | ECS_Rule | Nama aturan alert. |
| Selector | String | {"disk":"/"} | Dimensi alert. Ini merupakan bidang tambahan. |
| Webhook | String | https://www.aliyun.com | URL callback tempat permintaan dikirim ketika alert dipicu. |
| Description | String | ECS alert template | Deskripsi templat alert. |
| Name | String | ECS_Template1 | Nama templat alert. |
| RestVersion | String | 1 | Versi templat alert. |
| TemplateId | String | 70**** | ID templat alert. |
| Success | Boolean | true | Menunjukkan apakah pemanggilan berhasil. Nilai yang valid:
|
Contoh
Permintaan contoh
http(s)://[Endpoint]/?Action=DescribeMetricRuleTemplateAttribute
&TemplateId=70****
&<Common request parameters>
Respons sukses contoh
XML format
<DescribeMetricRuleTemplateAttributeResponse>
<RequestId>8F3A82AD-DA92-52B0-8EC6-C059D1C3839F</RequestId>
<Resource>
<AlertTemplates>
<AlertTemplate>
<MetricName>cpu_total</MetricName>
<Category>ecs</Category>
<Escalations>
<Critical>
<ComparisonOperator>GreaterThanOrEqualToThreshold</ComparisonOperator>
<Times>5</Times>
<Statistics>Average</Statistics>
<Threshold>90</Threshold>
</Critical>
<Info></Info>
<Warn></Warn>
</Escalations>
<CompositeExpression></CompositeExpression>
<Webhook></Webhook>
<Namespace>acs_ecs_dashboard</Namespace>
<RuleName>ECS_Rule</RuleName>
<Selector></Selector>
</AlertTemplate>
</AlertTemplates>
<Description></Description>
<RestVersion>1</RestVersion>
<TemplateId>70****</TemplateId>
<Name>ECS_Template1</Name>
</Resource>
<Code>200</Code>
<Success>true</Success>
</DescribeMetricRuleTemplateAttributeResponse>
JSON format
{
"RequestId": "8F3A82AD-DA92-52B0-8EC6-C059D1C3839F",
"Resource": {
"HostAvailabilityTemplates": [],
"AlertTemplates": {
"AlertTemplate": [
{
"MetricName": "cpu_total",
"Category": "ecs",
"Escalations": {
"Critical": {
"ComparisonOperator": "GreaterThanOrEqualToThreshold",
"Times": 5,
"Statistics": "Average",
"Threshold": "90"
},
"Info": {},
"Warn": {}
},
"CompositeExpression": {},
"Webhook": "",
"Namespace": "acs_ecs_dashboard",
"RuleName": "ECS_Rule",
"Selector": {}
}
]
},
"Description": "",
"SystemEventTemplates": [],
"RestVersion": 1,
"ProcessMonitorTemplates": [],
"TemplateId": "70****",
"Name": "ECS_Template1"
},
"Code": 200,
"Success": true
}
Kode kesalahan
| HttpCode | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 404 | ResourceNotFound | The specified resource is not found. | Pesan kesalahan yang dikembalikan karena resource yang ditentukan tidak ditemukan. |
Untuk daftar kode kesalahan, kunjungi API Error Center.