All Products
Search
Document Center

:ModifyMetricRuleTemplate

Last Updated:May 27, 2026

Memodifikasi sebuah alert template.

Topik ini memberikan contoh cara memodifikasi alert template dengan versi 1 dan ID 123456. Tingkat peringatan diubah menjadi Critical, metode statistik diubah menjadi Average, operator pembanding ambang batas peringatan diubah menjadi GreaterThanOrEqualToThreshold, ambang batas peringatan diubah menjadi 90, dan jumlah percobaan ulang peringatan diubah menjadi 3. Hasil yang dikembalikan menunjukkan bahwa alert template telah berhasil dimodifikasi.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi untuk berbagai SDK.

Request parameters

Parameter Type Required Example Description
Action String Yes ModifyMetricRuleTemplate

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ModifyMetricRuleTemplate.

TemplateId Long Yes 123456

ID alert template.

Untuk informasi tentang cara mendapatkan ID alert template, lihat DescribeMetricRuleTemplateList.

Name String No Template_123

Nama alert template.

Untuk informasi tentang cara mendapatkan nama alert template, lihat DescribeMetricRuleTemplateList.

Description String No ECS_template1

Deskripsi alert template.

RestVersion Long Yes 1

Versi alert template. Versi berubah seiring jumlah kali alert template dimodifikasi.

Untuk informasi tentang cara mendapatkan versi alert template, lihat DescribeMetricRuleTemplateList.

AlertTemplates.N.Escalations.Info.Threshold String No 20

Ambang batas untuk peringatan tingkat Info.

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.MetricName String No cpu_total

Nama metrik.

Nilai valid N: 1 hingga 200.

Untuk informasi tentang cara mendapatkan metrik, lihat DescribeMetricMetaList atau Appendix 1: Metrics.

AlertTemplates.N.Webhook String No http://www.aliyun.com

URL callback.

Nilai valid N: 1 hingga 200.

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

AlertTemplates.N.Escalations.Warn.Threshold String No 30

Ambang batas untuk peringatan tingkat Warn.

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Namespace String No acs_ecs_dashboard

Namespace layanan cloud.

Nilai valid N: 1 hingga 200.

Untuk informasi tentang cara mendapatkan namespace layanan cloud, lihat DescribeMetricMetaList atau Appendix 1: Metrics.

AlertTemplates.N.Period Integer No 60

Periode statistik data pemantauan.

Nilai valid N: 1 hingga 200.

Catatan Jika nilai diatur 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 tersebut melebihi ambang batas. Untuk mencegah peringatan yang tidak diinginkan, kami menyarankan agar Anda mengatur parameter ini bersama dengan parameter lainnya.
AlertTemplates.N.RuleName String No Rule_123

Nama aturan peringatan.

Nilai valid N: 1 hingga 200.

AlertTemplates.N.Escalations.Critical.Times Integer No 2

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

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Selector String No {"disk":"/"}

Dimensi peringatan. Ini adalah bidang tambahan.

Nilai valid N: 1 hingga 200.

Sebagai contoh, alert template diterapkan pada application group, parameter ini diatur ke {"disk":"/"}, dan parameter MetricName diatur ke DiskUtilization. Dalam kasus ini, aturan peringatan yang dihasilkan diterapkan pada partisi disk root ("/") semua instans dalam application group tempat alert template tersebut diterapkan.

Catatan Untuk informasi lebih lanjut tentang nilai bidang tambahan, lihat DescribeMetricRuleTemplateAttribute.
AlertTemplates.N.Escalations.Info.Statistics String No Average

Metode statistik untuk peringatan tingkat Info.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi lebih lanjut tentang cara mendapatkan nilai parameter ini, lihat Appendix 1: Metrics.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Warn.Times Integer No 1

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

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Info.ComparisonOperator String No GreaterThanOrEqualToThreshold

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: lebih kecil dari atau sama dengan ambang batas
  • LessThanThreshold: lebih kecil dari ambang batas
  • NotEqualToThreshold: tidak sama dengan ambang batas
  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin
  • LessThanYesterday: lebih kecil dari nilai metrik pada waktu yang sama kemarin
  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu
  • LessThanLastWeek: lebih kecil dari nilai metrik pada waktu yang sama minggu lalu
  • GreaterThanLastPeriod: lebih besar dari nilai metrik dalam siklus pemantauan terakhir
  • LessThanLastPeriod: lebih kecil dari nilai metrik dalam siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Category String No ecs

Singkatan nama layanan cloud.

Nilai valid N: 1 hingga 200.

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

AlertTemplates.N.Escalations.Critical.Threshold String No 30

Ambang batas untuk peringatan tingkat Critical.

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Critical.Statistics String No Average

Metode statistik untuk peringatan tingkat Critical.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi lebih lanjut tentang cara mendapatkan nilai parameter ini, lihat Appendix 1: Metrics.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Critical.ComparisonOperator String No GreaterThanOrEqualToThreshold

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: lebih kecil dari atau sama dengan ambang batas
  • LessThanThreshold: lebih kecil dari ambang batas
  • NotEqualToThreshold: tidak sama dengan ambang batas
  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin
  • LessThanYesterday: lebih kecil dari nilai metrik pada waktu yang sama kemarin
  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu
  • LessThanLastWeek: lebih kecil dari nilai metrik pada waktu yang sama minggu lalu
  • GreaterThanLastPeriod: lebih besar dari nilai metrik dalam siklus pemantauan terakhir
  • LessThanLastPeriod: lebih kecil dari nilai metrik dalam siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Warn.ComparisonOperator String No GreaterThanOrEqualToThreshold

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: lebih kecil dari atau sama dengan ambang batas
  • LessThanThreshold: lebih kecil dari ambang batas
  • NotEqualToThreshold: tidak sama dengan ambang batas
  • GreaterThanYesterday: lebih besar dari nilai metrik pada waktu yang sama kemarin
  • LessThanYesterday: lebih kecil dari nilai metrik pada waktu yang sama kemarin
  • GreaterThanLastWeek: lebih besar dari nilai metrik pada waktu yang sama minggu lalu
  • LessThanLastWeek: lebih kecil dari nilai metrik pada waktu yang sama minggu lalu
  • GreaterThanLastPeriod: lebih besar dari nilai metrik dalam siklus pemantauan terakhir
  • LessThanLastPeriod: lebih kecil dari nilai metrik dalam siklus pemantauan terakhir

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Info.Times Integer No 1

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

Nilai valid N: 1 hingga 200.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info, serta menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
AlertTemplates.N.Escalations.Warn.Statistics String No Average

Metode statistik untuk peringatan tingkat Warn.

Nilai valid N: 1 hingga 200.

Nilai parameter ini ditentukan oleh kolom Statistics yang sesuai dengan parameter MetricName layanan cloud yang ditentukan. Nilai parameter ini dapat berupa Maximum, Minimum, atau Average. Untuk informasi lebih lanjut tentang cara mendapatkan nilai parameter ini, lihat Appendix 1: Metrics.

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

Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Common parameters.

Response parameters

Parameter Type Example Description
Code Integer 200

Kode status HTTP.

Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil.
Message String The Request is not authorization.

Pesan yang dikembalikan.

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

ID permintaan.

Success Boolean true

Menunjukkan apakah pemanggilan berhasil. Nilai valid:

  • true: Pemanggilan berhasil.
  • false: Pemanggilan gagal.

Examples

Contoh permintaan

http(s)://[Endpoint]/?Action=ModifyMetricRuleTemplate
&TemplateId=123456
&RestVersion=0
&<Common request parameters>

Contoh respons sukses

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyMetricRuleTemplateResponse>
		<RequestId>97EAC0E2-CD54-4183-95AC-F0C113024E18</RequestId>
		<Code>200</Code>
		<Success>true</Success>
</ModifyMetricRuleTemplateResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "5F78F035-3369-4360-810E-D5CC5E774336",
  "Code" : 200,
  "Success" : true
}

Error codes

Untuk daftar kode kesalahan, lihat Service error codes.