Mengkueri daftar Sumber daya yang menjadi Pemicu peringatan untuk aturan peringatan tertentu.
Deskripsi operasi
Topik ini menyediakan contoh cara mengatur aturan peringatan berbasis ambang batas untuk metrik cpu_total dari Instans ECS i-uf6j91r34rnwawoo**** di namespace acs_ecs_dashboard. Kelompok kontak peringatan adalah ECS_Group, nama aturan peringatan adalah test123, ID aturan peringatan adalah a151cd6023eacee2f0978e03863cc1697c89508****, metode statistik untuk level Critical adalah Average, operator perbandingan untuk level Critical adalah GreaterThanOrEqualToThreshold, ambang batas untuk level Critical adalah 90, dan jumlah percobaan ulang untuk level Critical adalah 3.
Pada 15 Agustus 2024, validasi Statistik ditingkatkan. Nilai statistik harus sesuai dengan Statistics metrik. Untuk informasi lebih lanjut tentang cara mendapatkan nilai parameter ini, lihat Metrik pemantauan layanan Alibaba Cloud.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:DescribeAlertingMetricRuleResources |
get |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RuleId |
string |
No |
ID aturan peringatan. Untuk informasi lebih lanjut tentang cara mengkueri ID aturan peringatan, lihat DescribeMetricRuleList. |
putNewAlarm_user_7e78d765-0e3e-4671-ba6d-7ce39108**** |
| GroupId |
string |
No |
ID kelompok aplikasi. Untuk informasi lebih lanjut tentang cara mengkueri ID kelompok aplikasi, lihat DescribeMonitorGroups. |
7671**** |
| Page |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 10. |
10 |
| Namespace |
string |
No |
Namespace data layanan Alibaba Cloud. Untuk informasi lebih lanjut tentang cara mendapatkan namespace data layanan Alibaba Cloud, lihat Metrik pemantauan layanan Alibaba Cloud. |
acs_mns_new. |
| Dimensions |
string |
No |
Peta dimensi yang digunakan untuk mengkueri data pemantauan Sumber daya tertentu. |
{\"userId\":\"120886317861****\",\"region\":\"cn-huhehaote\",\"queue\":\"test-0128\"} |
| AlertBeforeTime |
string |
No |
Mengkueri peringatan yang terjadi sebelum pengatur waktu ini. Nilainya adalah timestamp tingkat milidetik. |
1698827400000 |
Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Parameter umum.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tidak ada. |
||
| Code |
integer |
Kode status. Catatan
Nilai 200 menunjukkan keberhasilan. |
200 |
| Message |
string |
Paket error. |
The request processing has failed due to some unknown error. |
| RequestId |
string |
ID permintaan. |
0724011B-D9E0-4B2F-8C51-F17A894CC42C |
| Total |
integer |
Jumlah total rekaman. |
2 |
| Success |
boolean |
Apakah operasi berhasil. Nilai valid:
|
true. |
| Resources |
object |
||
| Resource |
array<object> |
Daftar Sumber daya yang terkait dengan aturan peringatan. |
|
|
array<object> |
Tidak ada. |
||
| MetricName |
string |
Nama metrik. |
ActiveMessages |
| RetryTimes |
string |
Jumlah percobaan ulang peringatan. |
3 |
| MetricValues |
string |
Nilai metrik saat peringatan dipicu. Nilainya adalah string JSON. |
{\"timestamp\":1623727500000,\"Sum\":926,\"value\":463,\"Maximum\":463,\"Minimum\":463,\"Average\":463,\"SampleCount\":2,\"userId\":\"120886317861****\",\"region\":\"cn-huhehaote\",\"queue\":\"test-0128\"} |
| Namespace |
string |
Namespace layanan cloud. |
acs_mns_new |
| RuleName |
string |
Nama aturan peringatan. |
test123456789 |
| RuleId |
string |
ID aturan peringatan. |
putNewAlarm_user_7e78d765-0e3e-4671-ba6d-7ce39108**** |
| ProductCategory |
string |
Tipe layanan cloud. |
mns |
| StartTime |
string |
Timestamp saat Sumber daya dikaitkan dengan aturan peringatan. Unit: milidetik. |
1622427900000 |
| Resource |
string |
Sumber daya yang memicu peringatan. |
userId=120886317861****,region=cn-huhehaote,queue=test-0128 |
| LastModifyTime |
string |
Timestamp saat aturan peringatan terakhir diubah. Unit: milidetik. |
1622827900000 |
| GroupId |
string |
ID kelompok aplikasi. Catatan
Jika aturan peringatan dikaitkan dengan kelompok aplikasi tertentu, ID kelompok aplikasi ini akan ditampilkan. |
7671**** |
| Dimensions |
string |
Peta dimensi yang digunakan untuk mengkueri data pemantauan untuk Sumber daya tertentu. |
{\"region\":\"cn-huhehaote\",\"queue\":\"test-0128\",\"userId\":\"120886317861****\"} |
| LastAlertTime |
string |
Timestamp saat peringatan terakhir dipicu. Unit: milidetik. |
1622427900000 |
| Level |
integer |
Tingkat peringatan dan metode Notifikasi. Nilai valid:
|
3 |
| Threshold |
string |
Ambang batas peringatan. |
10 |
| Statistics |
string |
Metode statistik untuk peringatan. |
Average |
| Enable |
string |
Apakah aturan peringatan diaktifkan. Nilai valid:
|
true |
| Escalation |
object |
||
| Resource |
array<object> |
Aturan yang memicu peringatan. |
|
|
array<object> |
Tidak ada. |
||
| ComparisonOperator |
string |
Operator perbandingan ambang batas. Nilai valid:
|
GreaterThanOrEqualToThreshold |
| PreCondition |
string |
Simbol perbandingan ambang batas. Nilai valid:
|
>= |
| Expression |
string |
Deskripsi aturan yang memicu peringatan. Catatan
Ini adalah isi aturan peringatan. Ketika data pemantauan memenuhi kondisi peringatan, aturan peringatan akan dipicu. |
$Average>=10 |
| Times |
integer |
Jumlah percobaan ulang peringatan. |
1 |
| Tag |
string |
Parameter ini sudah tidak digunakan lagi dan dapat diabaikan. |
Deprecated: true |
| Threshold |
string |
Ambang batas peringatan. |
10 |
| Level |
integer |
Tingkat peringatan dan metode Notifikasi. Nilai valid:
|
3 |
| ExpressionListJoin |
string |
Hubungan antara beberapa metrik. Nilai valid:
|
&& |
| ExpressionList |
object |
||
| ExpressionList |
array<object> |
Deskripsi aturan peringatan multi-metrik. |
|
|
object |
Tidak ada. |
||
| ComparisonOperator |
string |
Operator perbandingan ambang batas untuk tingkat peringatan. Nilai valid:
|
GreaterThanOrEqualToThreshold |
| MetricName |
string |
Nama metrik. |
cpu_total |
| Period |
string |
Periode statistik metrik. Unit: detik. Nilai default adalah periode pelaporan asli metrik. |
60 |
| Statistics |
string |
Metode statistik untuk tingkat peringatan. Nilai valid:
|
Average |
| Threshold |
string |
Ambang batas peringatan. |
90 |
| ExpressionRaw |
string |
Kondisi peringatan yang dibuat menggunakan ekspresi. Skenario berikut didukung namun tidak terbatas pada:
|
$Average > ($instanceId == 'i-io8kfvcpp7x5****'? 80: 50) |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "The request processing has failed due to some unknown error.",
"RequestId": "0724011B-D9E0-4B2F-8C51-F17A894CC42C",
"Total": 2,
"Success": true,
"Resources": {
"Resource": [
{
"MetricName": "ActiveMessages",
"RetryTimes": "3",
"MetricValues": "{\\\"timestamp\\\":1623727500000,\\\"Sum\\\":926,\\\"value\\\":463,\\\"Maximum\\\":463,\\\"Minimum\\\":463,\\\"Average\\\":463,\\\"SampleCount\\\":2,\\\"userId\\\":\\\"120886317861****\\\",\\\"region\\\":\\\"cn-huhehaote\\\",\\\"queue\\\":\\\"test-0128\\\"}",
"Namespace": "acs_mns_new",
"RuleName": "test123456789",
"RuleId": "putNewAlarm_user_7e78d765-0e3e-4671-ba6d-7ce39108****",
"ProductCategory": "mns",
"StartTime": "1622427900000",
"Resource": "userId=120886317861****,region=cn-huhehaote,queue=test-0128",
"LastModifyTime": "1622827900000",
"GroupId": "7671****",
"Dimensions": "{\\\"region\\\":\\\"cn-huhehaote\\\",\\\"queue\\\":\\\"test-0128\\\",\\\"userId\\\":\\\"120886317861****\\\"}",
"LastAlertTime": "1622427900000",
"Level": 3,
"Threshold": "10",
"Statistics": "Average",
"Enable": "true",
"Escalation": {
"Resource": [
{
"ComparisonOperator": "GreaterThanOrEqualToThreshold",
"PreCondition": ">=",
"Expression": "$Average>=10",
"Times": 1,
"Tag": "Deprecated: true",
"Threshold": "10",
"Level": 3,
"ExpressionListJoin": "&&",
"ExpressionList": {
"ExpressionList": [
{
"ComparisonOperator": "GreaterThanOrEqualToThreshold",
"MetricName": "cpu_total",
"Period": "60",
"Statistics": "Average",
"Threshold": "90"
}
]
},
"ExpressionRaw": "$Average > ($instanceId == 'i-io8kfvcpp7x5****'? 80: 50)"
}
]
}
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | %s | %s | |
| 503 | %s | %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.