Mengambil detail aturan peringatan aktif.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeActiveMetricRuleList | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeActiveMetricRuleList. |
| Product | String | Yes | ecs | Singkatan layanan cloud yang mendukung aturan peringatan inisiatif. Untuk informasi lebih lanjut tentang cara memperoleh nama layanan cloud, lihat DescribeProductsOfActiveMetricRule. |
Parameter respons
| Parameter | Type | Example | Description |
| Code | String | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa permintaan berhasil. |
| Message | String | The Request is not authorization. | Pesan kesalahan. |
| RequestId | String | F82E6667-7811-4BA0-842F-5B2DC42BBAAD | ID permintaan. |
| Success | Boolean | true | Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
| Datapoints | Array of Alarm | Detail aturan peringatan. | |
| Alarm | |||
| SilenceTime | String | 86400 | Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi. Unit: detik. |
| MetricName | String | cpu_total | Nama metrik. |
| EvaluationCount | String | 3 | Jumlah berturut-turut kali nilai metrik memenuhi kondisi pemicu sebelum peringatan dipicu. |
| Webhook | String | https://www.aliyun.com | URL callback. |
| State | String | Enable | Menunjukkan apakah aturan peringatan diaktifkan. |
| ContactGroups | String | ECS_Group | Kelompok kontak peringatan. |
| Namespace | String | acs_ecs_dashboard | Namespace layanan cloud. |
| RuleName | String | SystemDefault_acs_rds_dashboard_CpuUsage | Nama aturan peringatan. |
| RuleId | String | a151cd6023eacee2f0978e03863cc1697c89508**** | ID aturan peringatan. |
| Period | String | 60 | Periode agregasi data pemantauan. Unit: detik. |
| ComparisonOperator | String | > | Operator perbandingan yang digunakan dalam aturan peringatan. Nilai yang valid:
|
| EndTime | String | 24 | Akhir periode waktu saat aturan peringatan berlaku. Unit: jam. Contohnya, nilai 23 menunjukkan |
| StartTime | String | 00 | Awal periode waktu saat aturan peringatan berlaku. Unit: jam. Contohnya, nilai 00 menunjukkan |
| Threshold | String | 90 | Ambang batas peringatan. |
| Statistics | String | Average | Metode statistik. |
| Enable | String | true | Menunjukkan apakah aturan peringatan diaktifkan. Nilai yang valid:
|
| AlertList | Array of Alert | Detail aturan peringatan. Hasilnya memiliki struktur yang sama dengan yang dikembalikan oleh operasi DescribeMetricRuleList. | |
| Alert | |||
| SilenceTime | String | 86400 | Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi. Unit: detik. |
| MetricName | String | cpu_total | Nama metrik. |
| Webhook | String | http://www.aliyun.com | URL callback. |
| ContactGroups | String | ECS_Group | Kelompok kontak peringatan. |
| Namespace | String | acs_ecs_dashboard | Namespace layanan cloud. |
| EffectiveInterval | String | 00:00-23:59 | Periode waktu saat aturan peringatan berlaku. |
| NoEffectiveInterval | String | 00:00-06:00 | Periode waktu saat aturan peringatan tidak berlaku. |
| MailSubject | String | ECS_Bucket | Subjek email pemberitahuan peringatan. |
| RuleName | String | myAlert | Nama aturan peringatan. |
| RuleId | String | ruleIdxxxx | ID aturan peringatan. |
| Period | String | 60 | Periode agregasi data pemantauan. Unit: detik. |
| AlertState | String | OK | Status aturan peringatan. Nilai yang valid:
|
| Dimensions | String | "" | Data pemantauan dari resource tertentu. |
| EnableState | Boolean | true | Menunjukkan apakah aturan peringatan diaktifkan. Nilai yang valid:
|
| Resources | String | [{"resource":"_ALL"}] | Resource yang terkait dengan aturan peringatan. |
| Escalations | Object | Kondisi untuk memicu tingkat peringatan yang berbeda. | |
| Info | Object | Kondisi untuk memicu peringatan tingkat Info. | |
| ComparisonOperator | String | GreaterThanThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai yang valid:
|
| Times | String | 3 | Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Info sebelum peringatan dipicu. |
| Threshold | String | 95 | Ambang batas untuk peringatan tingkat Info. |
| Statistics | String | Average | Metode statistik untuk peringatan tingkat Info. |
| Warn | Object | Kondisi untuk memicu peringatan tingkat Warn. | |
| ComparisonOperator | String | GreaterThanThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai yang valid:
|
| Times | String | 3 | Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Warn sebelum peringatan dipicu. |
| Threshold | String | 80 | Ambang batas untuk peringatan tingkat Warn. |
| Statistics | String | Average | Metode statistik untuk peringatan tingkat Warn. |
| Critical | Object | Kondisi untuk memicu peringatan tingkat Critical. | |
| ComparisonOperator | String | GreaterThanThreshold | Operator perbandingan yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai yang valid:
|
| Times | String | 3 | Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Critical sebelum peringatan dipicu. |
| Threshold | String | 99 | Ambang batas untuk peringatan tingkat Critical. |
| Statistics | String | Average | Metode statistik untuk peringatan tingkat Critical. |
Contoh
Contoh permintaan
http(s)://[Endpoint]/?Action=DescribeActiveMetricRuleList
&Product=ecs
&<Common request parameters>Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeActiveMetricRuleListResponse>
<AlertList>
<Alert>
<SilenceTime>86400</SilenceTime>
<ContactGroups>ECS_Group</ContactGroups>
<NoEffectiveInterval></NoEffectiveInterval>
<MailSubject>${serviceType}-${metricName}-${levelDescription}</MailSubject>
<RuleId>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleId>
<Period>300</Period>
<Dimensions></Dimensions>
<EffectiveInterval></EffectiveInterval>
<Namespace>acs_rds_dashboard</Namespace>
<AlertState>INSUFFICIENT_DATA</AlertState>
<MetricName>IOPSUsage</MetricName>
<EnableState>true</EnableState>
<Escalations>
<Critical />
<Info>
<ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
<Times>5</Times>
<Statistics>Average</Statistics>
<Threshold>80</Threshold>
</Info>
<Warn />
</Escalations>
<Webhook></Webhook>
<Resources>[{\"resource\":\"_ALL\"}]</Resources>
<RuleName>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleName>
</Alert>
<Alert>
<SilenceTime>86400</SilenceTime>
<ContactGroups>ECS_Group</ContactGroups>
<NoEffectiveInterval></NoEffectiveInterval>
<MailSubject>${serviceType}-${metricName}-${levelDescription}</MailSubject>
<RuleId>SystemDefault_acs_rds_dashboard_CpuUsage</RuleId>
<Period>300</Period>
<Dimensions></Dimensions>
<EffectiveInterval></EffectiveInterval>
<Namespace>acs_rds_dashboard</Namespace>
<AlertState>INSUFFICIENT_DATA</AlertState>
<MetricName>CpuUsage</MetricName>
<EnableState>true</EnableState>
<Escalations>
<Critical />
<Info>
<ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
<Times>5</Times>
<Statistics>Average</Statistics>
<Threshold>80</Threshold>
</Info>
<Warn />
</Escalations>
<Webhook></Webhook>
<Resources>[{\"resource\":\"_ALL\"}]</Resources>
<RuleName>SystemDefault_acs_rds_dashboard_CpuUsage</RuleName>
</Alert>
</AlertList>
<Datapoints>
<Alarm>
<SilenceTime>86400</SilenceTime>
<ContactGroups>[\"Alice\"]</ContactGroups>
<ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
<EndTime></EndTime>
<RuleId>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleId>
<StartTime></StartTime>
<Period>300</Period>
<EvaluationCount>5</EvaluationCount>
<Statistics>Average</Statistics>
<Namespace>acs_rds_dashboard</Namespace>
<MetricName>IOPSUsage</MetricName>
<State>INSUFFICIENT_DATA</State>
<Enable>true</Enable>
<Webhook></Webhook>
<RuleName>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleName>
<Threshold>80</Threshold>
</Alarm>
<Alarm>
<SilenceTime>86400</SilenceTime>
<ContactGroups>[\"Jim\"]</ContactGroups>
<ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
<EndTime></EndTime>
<RuleId>SystemDefault_acs_rds_dashboard_CpuUsage</RuleId>
<StartTime></StartTime>
<Period>300</Period>
<EvaluationCount>5</EvaluationCount>
<Statistics>Average</Statistics>
<Namespace>acs_rds_dashboard</Namespace>
<MetricName>CpuUsage</MetricName>
<State>INSUFFICIENT_DATA</State>
<Enable>true</Enable>
<Webhook></Webhook>
<RuleName>SystemDefault_acs_rds_dashboard_CpuUsage</RuleName>
<Threshold>80</Threshold>
</Alarm>
</Datapoints>
<Code>200</Code>
<Success>true</Success>
</DescribeActiveMetricRuleListResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"AlertList" : {
"Alert" : [ {
"SilenceTime" : 86400,
"ContactGroups" : "ECS_Group",
"NoEffectiveInterval" : "",
"MailSubject" : "${serviceType}-${metricName}-${levelDescription}",
"RuleId" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
"Period" : 300,
"Dimensions" : "",
"EffectiveInterval" : "",
"Namespace" : "acs_rds_dashboard",
"AlertState" : "INSUFFICIENT_DATA",
"MetricName" : "IOPSUsage",
"EnableState" : true,
"Escalations" : {
"Critical" : { },
"Info" : {
"ComparisonOperator" : "GreaterThanThreshold",
"Times" : 5,
"Statistics" : "Average",
"Threshold" : "80"
},
"Warn" : { }
},
"Webhook" : "",
"Resources" : "[{\"resource\":\"_ALL\"}]",
"RuleName" : "SystemDefault_acs_rds_dashboard_IOPSUsage"
}, {
"SilenceTime" : 86400,
"ContactGroups" : "ECS_Group",
"NoEffectiveInterval" : "",
"MailSubject" : "${serviceType}-${metricName}-${levelDescription}",
"RuleId" : "SystemDefault_acs_rds_dashboard_CpuUsage",
"Period" : 300,
"Dimensions" : "",
"EffectiveInterval" : "",
"Namespace" : "acs_rds_dashboard",
"AlertState" : "INSUFFICIENT_DATA",
"MetricName" : "CpuUsage",
"EnableState" : true,
"Escalations" : {
"Critical" : { },
"Info" : {
"ComparisonOperator" : "GreaterThanThreshold",
"Times" : 5,
"Statistics" : "Average",
"Threshold" : "80"
},
"Warn" : { }
},
"Webhook" : "",
"Resources" : "[{\"resource\":\"_ALL\"}]",
"RuleName" : "SystemDefault_acs_rds_dashboard_CpuUsage"
} ]
},
"Datapoints" : {
"Alarm" : [ {
"SilenceTime" : 86400,
"ContactGroups" : "[\"Alice\"]",
"ComparisonOperator" : "GreaterThanThreshold",
"EndTime" : "",
"RuleId" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
"StartTime" : "",
"Period" : 300,
"EvaluationCount" : 5,
"Statistics" : "Average",
"Namespace" : "acs_rds_dashboard",
"MetricName" : "IOPSUsage",
"State" : "INSUFFICIENT_DATA",
"Enable" : true,
"Webhook" : "",
"RuleName" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
"Threshold" : "80"
}, {
"SilenceTime" : 86400,
"ContactGroups" : "[\"Jim\"]",
"ComparisonOperator" : "GreaterThanThreshold",
"EndTime" : "",
"RuleId" : "SystemDefault_acs_rds_dashboard_CpuUsage",
"StartTime" : "",
"Period" : 300,
"EvaluationCount" : 5,
"Statistics" : "Average",
"Namespace" : "acs_rds_dashboard",
"MetricName" : "CpuUsage",
"State" : "INSUFFICIENT_DATA",
"Enable" : true,
"Webhook" : "",
"RuleName" : "SystemDefault_acs_rds_dashboard_CpuUsage",
"Threshold" : "80"
} ]
},
"Code" : "200",
"Success" : true
}Kode kesalahan
| Kode status HTTP | Kode kesalahan | Pesan kesalahan | Description |
| 404 | ResourceNotFound | The specified resource is not found. | Resource yang ditentukan tidak ditemukan. |
Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.