Membuat beberapa aturan peringatan untuk metrik tertentu dari resource yang ditentukan.
Deskripsi operasi
Topik ini memberikan contoh cara membuat aturan peringatan berbasis ambang batas untuk metrik cpu_total dari instans Elastic Compute Service (ECS) dengan ID i-uf6j91r34rnwawoo****. Namespace metrik ECS adalah acs_ecs_dashboard. Kelompok kontak peringatan untuk aturan tersebut adalah ECS_Group. Nama aturan peringatan adalah test123. ID aturan peringatan adalah a151cd6023eacee2f0978e03863cc1697c89508****. Metode statistik untuk peringatan tingkat Critical adalah Average. Operator perbandingan untuk peringatan tingkat Critical adalah GreaterThanOrEqualToThreshold. Ambang batas untuk peringatan tingkat Critical adalah 90. Jumlah kali berturut-turut nilai metrik memenuhi kondisi pemicu sebelum peringatan tingkat Critical dipicu adalah 3.
Verifikasi statistik ditambahkan pada 15 Agustus 2024. Hanya nilai statistik dari metrik yang sesuai yang dapat diatur untuk parameter Statistics. Untuk informasi selengkapnya tentang cara mendapatkan nilai parameter ini, lihat Appendix 1: Metrics.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Rules |
array<object> |
Yes |
Aturan peringatan berbasis ambang batas. Nilai valid N: 1 hingga 500. |
|
|
array<object> |
No |
Metode statistik untuk peringatan tingkat Warn. Nilai valid:
Nilai valid N: 1 hingga 500. Catatan
Anda harus mengatur kumpulan parameter Rules.N.Escalations.Critical.Statistics, Rules.N.Escalations.Critical.ComparisonOperator, Rules.N.Escalations.Critical.Threshold, dan Rules.N.Escalations.Critical.Times; atau kumpulan parameter Rules.N.Escalations.Warn.Statistics, Rules.N.Escalations.Warn.ComparisonOperator, Rules.N.Escalations.Warn.Threshold, dan Rules.N.Escalations.Warn.Times; atau kumpulan parameter Rules.N.Escalations.Info.Statistics, Rules.N.Escalations.Info.ComparisonOperator, Rules.N.Escalations.Info.Threshold, dan Rules.N.Escalations.Info.Times. |
||
| Escalations.Info.Threshold |
string |
No |
Ambang batas untuk peringatan tingkat Info. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
90 |
| MetricName |
string |
No |
Nama metrik. Nilai valid N: 1 hingga 500. Untuk informasi tentang cara menanyakan nama metrik, lihat Appendix 1: Metrics. |
cpu_total |
| Escalations.Warn.Threshold |
string |
No |
Ambang batas untuk peringatan tingkat Warn. Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
90 |
| EffectiveInterval |
string |
No |
Periode waktu ketika aturan peringatan berlaku. Nilai valid N: 1 hingga 500. |
00:00-23:59 |
| NoEffectiveInterval |
string |
No |
Periode waktu ketika aturan peringatan tidak berlaku. Nilai valid N: 1 hingga 500. |
00:00-06:00 |
| RuleId |
string |
Yes |
ID aturan peringatan. Nilai valid N: 1 hingga 500. Anda dapat menentukan ID baru atau ID aturan peringatan yang sudah ada. Untuk informasi tentang cara menanyakan ID aturan peringatan, lihat DescribeMetricRuleList. Catatan
Jika Anda menentukan ID baru, aturan peringatan berbasis ambang batas akan dibuat. |
a151cd6023eacee2f0978e03863cc1697c89508**** |
| Escalations.Critical.Times |
integer |
No |
Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Critical dipicu. Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
3 |
| Escalations.Critical.Threshold |
string |
No |
Ambang batas untuk peringatan tingkat Critical. Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
90 |
| Escalations.Critical.Statistics |
string |
No |
Metode statistik untuk peringatan tingkat Critical. Nilai valid N: 1 hingga 500. Nilai parameter ini ditentukan oleh kolom Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
Average |
| Escalations.Warn.ComparisonOperator |
string |
No |
Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Warn. Nilai valid:
Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
GreaterThanOrEqualToThreshold |
| Escalations.Info.Times |
integer |
No |
Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Info dipicu. Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
3 |
| Resources |
string |
Yes |
Informasi tentang resource. Contoh: Nilai valid N: 1 hingga 500. Untuk informasi selengkapnya tentang dimensi yang didukung untuk menanyakan resource, lihat Appendix 1: Metrics. |
[{"instanceId":"i-uf6j91r34rnwawoo****"}] |
| SilenceTime |
integer |
No |
Periode bisu selama notifikasi peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi. Unit: detik. Nilai default: 86400. Nilai valid N: 1 hingga 500. Catatan
Jika peringatan belum terselesaikan setelah periode bisu berakhir, CloudMonitor akan mengirim ulang notifikasi peringatan. |
86400 |
| Webhook |
string |
No |
URL panggilan balik tempat permintaan POST dikirim ketika peringatan dipicu berdasarkan aturan peringatan. Nilai valid N: 1 hingga 500. |
https://alert.aliyun.com.com:8080/callback |
| ContactGroups |
string |
Yes |
Kelompok kontak peringatan. Notifikasi peringatan dikirim ke kontak peringatan dalam kelompok kontak peringatan tersebut. Nilai valid N: 1 hingga 500. Catatan
Satu kelompok kontak peringatan dapat berisi satu atau beberapa kontak peringatan. Untuk informasi tentang cara membuat kontak peringatan dan kelompok kontak peringatan, lihat PutContact dan PutContactGroup. |
ECS_Group |
| Namespace |
string |
Yes |
Namespace layanan cloud. Nilai valid N: 1 hingga 500. Untuk informasi tentang cara menanyakan namespace layanan cloud, lihat Appendix 1: Metrics. |
acs_ecs_dashboard |
| EmailSubject |
string |
No |
Subjek email notifikasi peringatan. Nilai valid N: 1 hingga 500. |
ECS实例报警 |
| Period |
string |
No |
Periode statistik metrik. Unit: detik. Nilai default adalah interval pengumpulan data pemantauan metrik. Nilai valid N: 1 hingga 500. Catatan
Untuk informasi tentang cara menanyakan periode statistik metrik, lihat Appendix 1: Metrics. |
60 |
| RuleName |
string |
Yes |
Nama aturan peringatan. Nilai valid N: 1 hingga 500. Anda dapat menentukan nama baru atau nama aturan peringatan yang sudah ada. Untuk informasi tentang cara menanyakan nama aturan peringatan, lihat DescribeMetricRuleList. Catatan
Jika Anda menentukan nama baru, aturan peringatan berbasis ambang batas akan dibuat. |
test123 |
| Escalations.Info.Statistics |
string |
No |
Metode statistik untuk peringatan tingkat Info. Nilai valid N: 1 hingga 500. Nilai parameter ini ditentukan oleh kolom Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
Average |
| Escalations.Warn.Times |
integer |
No |
Jumlah kali berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Warn dipicu. Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
3 |
| Escalations.Info.ComparisonOperator |
string |
No |
Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai valid:
Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
GreaterThanOrEqualToThreshold |
| Interval |
string |
No |
Interval pemicuan peringatan berdasarkan aturan peringatan. Unit: detik. Nilai valid N: 1 hingga 500. Catatan
Untuk informasi tentang cara menanyakan periode statistik metrik, lihat Appendix 1: Metrics. |
60 |
| Escalations.Critical.ComparisonOperator |
string |
No |
Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai valid:
Nilai valid N: 1 hingga 500. Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
GreaterThanOrEqualToThreshold |
| Escalations.Warn.Statistics |
string |
No |
Metode statistik untuk peringatan tingkat Warn. Nilai valid N: 1 hingga 500. Nilai parameter ini ditentukan oleh kolom Catatan
Anda harus memilih minimal satu dari tingkat peringatan Critical, Warn, dan Info serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk setiap tingkat peringatan tersebut. |
Average |
| NoDataPolicy |
string |
No |
Metode penanganan peringatan saat tidak ditemukan data pemantauan. Nilai valid:
Nilai valid N: 1 hingga 500. |
KEEP_LAST_STATE |
| Labels |
array<object> |
No |
Jika metrik memenuhi kondisi yang ditentukan dalam aturan peringatan dan CloudMonitor mengirim notifikasi peringatan, tag tersebut juga ditulis ke metrik dan ditampilkan dalam notifikasi peringatan. |
|
|
object |
No |
|||
| Key |
string |
No |
Kunci tag. |
tagKey1 |
| Value |
string |
No |
Nilai tag. Catatan
Anda dapat menggunakan parameter templat untuk menentukan nilai tag. CloudMonitor akan mengganti nilai parameter templat dengan nilai tag aktual. |
ECS |
Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Common parameters.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tidak ada. |
||
| Code |
string |
Kode respons. Catatan
Kode status 200 menunjukkan bahwa permintaan berhasil. |
200 |
| Message |
string |
Pesan kesalahan yang dikembalikan. |
The request processing has failed due to some unknown error. |
| RequestId |
string |
ID permintaan. |
15D1440E-BF24-5A41-93E4-36864635179E |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai valid:
|
true |
| FailedListResult |
object |
||
| Target |
array<object> |
Aturan peringatan yang gagal dibuat untuk resource tersebut. |
|
|
array<object> |
|||
| RuleId |
string |
ID aturan peringatan. |
a151cd6023eacee2f0978e03863cc1697c89508**** |
| Result |
object |
Aturan peringatan yang gagal dibuat. |
|
| Code |
string |
Kode respons. |
404 |
| Message |
string |
Pesan kesalahan yang dikembalikan. |
The request processing has failed due to some unknown error. |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai valid:
|
false |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "The request processing has failed due to some unknown error.",
"RequestId": "15D1440E-BF24-5A41-93E4-36864635179E",
"Success": true,
"FailedListResult": {
"Target": [
{
"RuleId": "a151cd6023eacee2f0978e03863cc1697c89508****",
"Result": {
"Code": "404",
"Message": "The request processing has failed due to some unknown error.",
"Success": false
}
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 422 | %s | %s | |
| 499 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 204 | %s | %s | |
| 403 | %s | %s | |
| 206 | %s | %s | |
| 404 | %s | %s | |
| 503 | %s | %s | |
| 406 | %s | %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.