All Products
Search
Document Center

Cloud Monitor:ModifyMetricRuleTemplate

Last Updated:Jun 11, 2026

Memodifikasi templat peringatan.

Deskripsi operasi

Topik ini memberikan contoh cara memodifikasi templat peringatan yang versinya adalah 1 dan ID-nya adalah 123456. Tingkat peringatan diubah menjadi Critical. Metode statistik diubah menjadi Average. Komparator ambang batas peringatan diubah menjadi GreaterThanOrEqualToThreshold. Ambang batas peringatan diubah menjadi 90. Jumlah percobaan ulang peringatan diubah menjadi 3. Respons menunjukkan bahwa templat peringatan telah dimodifikasi.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

cms:ModifyMetricRuleTemplate

update

*全部资源

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

TemplateId

integer

Yes

ID templat peringatan.

Untuk informasi tentang cara memperoleh ID templat peringatan, lihat DescribeMetricRuleTemplateList.

123456

Name

string

No

Nama templat peringatan.

Untuk informasi tentang cara memperoleh nama templat peringatan, lihat DescribeMetricRuleTemplateList.

Template_123

Description

string

No

Deskripsi templat peringatan.

ECS_template1

RestVersion

integer

Yes

Versi templat peringatan. Versi berubah seiring dengan jumlah modifikasi templat peringatan.

Untuk informasi tentang cara memperoleh versi templat peringatan, lihat DescribeMetricRuleTemplateList.

1

AlertTemplates

array<object>

No

Detail templat peringatan.

object

No

Versi templat peringatan. Versi berubah seiring dengan jumlah modifikasi templat peringatan.

Untuk informasi tentang cara memperoleh versi templat peringatan, lihat DescribeMetricRuleTemplateList.

Escalations.Info.Threshold

string

No

Ambang batas untuk peringatan tingkat Info.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

20

MetricName

string

No

Nama metrik.

Nilai valid N: 1 hingga 200.

Untuk informasi tentang cara memperoleh metrik, lihat DescribeMetricMetaList atau Lampiran 1: Metrik.

cpu_total

Webhook

string

No

URL callback.

Nilai valid N: 1 hingga 200.

URL callback harus dapat diakses melalui Internet. CloudMonitor mengirimkan notifikasi peringatan ke URL callback yang ditentukan dengan mengirimkan permintaan HTTP POST. Hanya protokol HTTP yang didukung.

http://www.aliyun.com

Escalations.Warn.Threshold

string

No

Ambang batas untuk peringatan tingkat Warn.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

30

Namespace

string

No

Namespace layanan cloud.

Nilai valid N: 1 hingga 200.

Untuk informasi tentang cara memperoleh namespace layanan cloud, lihat DescribeMetricMetaList atau Lampiran 1: Metrik.

acs_ecs_dashboard

Period

integer

No

Periode statistik data pemantauan.

Nilai valid N: 1 hingga 200.

Catatan

Jika nilai ditetapkan ke 300 detik, data pemantauan dikumpulkan setiap 300 detik. Jika data pemantauan dilaporkan setiap 1 menit, sistem peringatan menghitung nilai rata-rata, maksimum, dan minimum dari data pemantauan selama 5 menit dan memeriksa apakah nilai agregat melebihi ambang batas. Untuk mencegah peringatan yang tidak terduga, kami menyarankan Anda menetapkan parameter ini bersama dengan parameter lain.

60

RuleName

string

No

Nama aturan peringatan.

Nilai valid N: 1 hingga 200.

Rule_123

Escalations.Critical.Times

integer

No

Jumlah berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Critical dipicu.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

2

Selector

string

No

Dimensi peringatan. Ini adalah field yang diperluas.

Nilai valid N: 1 hingga 200.

Misalnya, sebuah templat peringatan diterapkan ke grup aplikasi, parameter ini ditetapkan ke {"disk":"/"}, dan parameter MetricName ditetapkan ke DiskUtilization. Dalam kasus ini, aturan peringatan yang dihasilkan diterapkan ke partisi disk root ("/") dari semua instance di grup aplikasi tempat templat peringatan diterapkan.

Catatan

Untuk informasi selengkapnya tentang nilai field yang diperluas, lihat DescribeMetricRuleTemplateAttribute.

{"disk":"/"}

Escalations.Info.Statistics

string

No

Metode statistik untuk peringatan tingkat Info.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName dari layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi selengkapnya tentang cara memperoleh nilai parameter ini, lihat Lampiran 1: Metrik.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

Average

Escalations.Warn.Times

integer

No

Jumlah berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Warn dipicu.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

1

Escalations.Info.ComparisonOperator

string

No

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai valid:

  • GreaterThanOrEqualToThreshold: lebih besar dari atau sama dengan ambang batas

  • GreaterThanThreshold: lebih besar dari ambang batas

  • LessThanOrEqualToThreshold: kurang dari atau sama dengan ambang batas

  • LessThanThreshold: kurang dari ambang batas

  • NotEqualToThreshold: tidak sama dengan ambang batas

  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin

  • LessThanYesterday: kurang dari nilai metrik pada waktu yang sama kemarin

  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu

  • LessThanLastWeek: kurang dari nilai metrik pada waktu yang sama minggu lalu

  • GreaterThanLastPeriod: lebih besar dari nilai metrik pada siklus pemantauan terakhir

  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

GreaterThanOrEqualToThreshold

Category

string

No

Singkatan nama layanan cloud.

Nilai valid N: 1 hingga 200.

Untuk informasi selengkapnya tentang cara memperoleh singkatan nama layanan cloud, lihat metricCategory dalam parameter respons Labels dari operasi DescribeProjectMeta.

ecs

Escalations.Critical.Threshold

string

No

Ambang batas untuk peringatan tingkat Critical.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

30

Escalations.Critical.Statistics

string

No

Metode statistik untuk peringatan tingkat Critical.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName dari layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi selengkapnya tentang cara memperoleh nilai parameter ini, lihat Lampiran 1: Metrik.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

Average

Escalations.Critical.ComparisonOperator

string

No

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai valid:

  • GreaterThanOrEqualToThreshold: lebih besar dari atau sama dengan ambang batas

  • GreaterThanThreshold: lebih besar dari ambang batas

  • LessThanOrEqualToThreshold: kurang dari atau sama dengan ambang batas

  • LessThanThreshold: kurang dari ambang batas

  • NotEqualToThreshold: tidak sama dengan ambang batas

  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin

  • LessThanYesterday: kurang dari nilai metrik pada waktu yang sama kemarin

  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu

  • LessThanLastWeek: kurang dari nilai metrik pada waktu yang sama minggu lalu

  • GreaterThanLastPeriod: lebih besar dari nilai metrik pada siklus pemantauan terakhir

  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

GreaterThanOrEqualToThreshold

Escalations.Warn.ComparisonOperator

string

No

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Warn. Nilai valid:

  • GreaterThanOrEqualToThreshold: lebih besar dari atau sama dengan ambang batas

  • GreaterThanThreshold: lebih besar dari ambang batas

  • LessThanOrEqualToThreshold: kurang dari atau sama dengan ambang batas

  • LessThanThreshold: kurang dari ambang batas

  • NotEqualToThreshold: tidak sama dengan ambang batas

  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin

  • LessThanYesterday: kurang dari nilai metrik pada waktu yang sama kemarin

  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu

  • LessThanLastWeek: kurang dari nilai metrik pada waktu yang sama minggu lalu

  • GreaterThanLastPeriod: lebih besar dari nilai metrik pada siklus pemantauan terakhir

  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

GreaterThanOrEqualToThreshold

Escalations.Info.Times

integer

No

Jumlah berturut-turut nilai metrik memenuhi kondisi peringatan sebelum peringatan tingkat Info dipicu.

Nilai valid N: 1 hingga 200.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

1

Escalations.Warn.Statistics

string

No

Metode statistik untuk peringatan tingkat Warn.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName dari layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi selengkapnya tentang cara memperoleh nilai parameter ini, lihat Lampiran 1: Metrik.

Catatan

Anda harus memilih setidaknya salah satu dari tingkat peringatan Critical, Warn, dan Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.

Average

Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum.

Elemen respons

Element

Type

Description

Example

object

Code

integer

Kode status HTTP.

Catatan

Kode status 200 menunjukkan bahwa permintaan berhasil.

200

Message

string

Pesan kesalahan.

The Request is not authorization.

RequestId

string

ID permintaan.

9E07117F-F6AE-4F1C-81E8-36FBB4892235

Success

boolean

Menunjukkan apakah permintaan berhasil. Nilai valid:

  • true

  • false

true

Contoh

Respons sukses

JSONformat

{
  "Code": 200,
  "Message": "The Request is not authorization.",
  "RequestId": "9E07117F-F6AE-4F1C-81E8-36FBB4892235",
  "Success": true
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidQueryParameter %s
400 %s %s
401 AccessDeniedException You donot have sufficient access to perform this action.
412 %s %s
500 InternalFailure %s
402 LimitExceeded The quota for this customer had been reached.
403 InvalidClientTokenId The X.509 certificate or cms access key ID provided does not exist in our records.
206 %s %s
404 %s %s
503 %s %s
406 %s %s
429 Throttli∂ngException The request was denied due to request throttling.
409 %s %s

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.