All Products
Search
Document Center

:CreateMetricRuleTemplate

Last Updated:May 27, 2026

Membuat templat peringatan.

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.

Parameter permintaan

Parameter Tipe Wajib Contoh Deskripsi
Action String Ya CreateMetricRuleTemplate

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateMetricRuleTemplate.

Name String Ya Template1

Nama templat peringatan.

Description String Tidak ECS_Template1

Deskripsi templat peringatan.

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

Ambang batas untuk peringatan tingkat Info.

Nilai N yang valid: 1 hingga 200.

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

Nama metrik.

Nilai N yang valid: 1 hingga 200.

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

AlertTemplates.N.Webhook String Tidak http://ww.aliyun.com

URL panggilan balik.

Nilai N yang valid: 1 hingga 200.

URL panggilan balik harus dapat diakses melalui Internet. CloudMonitor mengirim permintaan POST untuk mendorong pemberitahuan peringatan ke URL panggilan balik yang Anda tentukan. Hanya permintaan HTTP yang didukung.

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

Ambang batas untuk peringatan tingkat Warn.

Nilai N yang valid: 1 hingga 200.

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

Namespace layanan cloud.

Nilai N yang valid: 1 hingga 200.

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

AlertTemplates.N.Period Integer Tidak 60

Periode agregasi data pemantauan. Satuan: detik.

Nilai default adalah periode agregasi minimum. Umumnya, Anda tidak perlu menentukan periode agregasi minimum.

Nilai N yang valid: 1 hingga 200.

AlertTemplates.N.RuleName String Ya ECS_Rule1

Nama aturan peringatan.

Nilai N yang valid: 1 hingga 200.

AlertTemplates.N.Escalations.Critical.Times Integer Tidak 3

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

Nilai N yang valid: 1 hingga 200.

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

Dimensi peringatan. Ini merupakan bidang tambahan.

Nilai N yang valid: 1 hingga 200.

Sebagai contoh, templat peringatan diterapkan pada kelompok aplikasi, 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 kelompok aplikasi tempat templat peringatan tersebut diterapkan.

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

Metode statistik untuk peringatan tingkat Info.

Nilai N yang valid: 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 Lampiran 1: Metrik.

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

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

Nilai N yang valid: 1 hingga 200.

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

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Info. Nilai yang 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 N yang valid: 1 hingga 200.

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

Singkatan nama layanan cloud.

Nilai N yang valid: 1 hingga 200.

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

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

Ambang batas untuk peringatan tingkat Critical.

Nilai N yang valid: 1 hingga 200.

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

Metode statistik untuk peringatan tingkat Critical.

Nilai N yang valid: 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 Lampiran 1: Metrik.

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

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Critical. Nilai yang 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 N yang valid: 1 hingga 200.

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

Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas untuk peringatan tingkat Warn. Nilai yang 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 N yang valid: 1 hingga 200.

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

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

Nilai N yang valid: 1 hingga 200.

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

Metode statistik untuk peringatan tingkat Warn.

Nilai N yang valid: 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 Lampiran 1: Metrik.

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

Parameter respons

Parameter Tipe Contoh Deskripsi
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 9763ED1A-4D09-41BF-851E-310421750204

ID permintaan.

Success Boolean true

Menunjukkan apakah pemanggilan berhasil. Nilai yang valid:

  • true: Pemanggilan berhasil.
  • false: Pemanggilan gagal.
Id Long 12345

ID templat peringatan.

Contoh

Permintaan contoh

http(s)://[Endpoint]/?Action=CreateMetricRuleTemplate
&Name=Template1
&AlertTemplates.1.MetricName=cpu_total
&AlertTemplates.1.RuleName=My CPU monitoring
&AlertTemplates.1.Category=ecs
&AlertTemplates.1.Namespace=acs_ecs_dashboard
&<Common request parameters>

Respons sukses contoh

XML format

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

<CreateMetricRuleTemplateResponse>
		<RequestId>9763ED1A-4D09-41BF-851E-310421750204</RequestId>
		<Id>12345</Id>
		<Success>true</Success>
		<Code>200</Code>
</CreateMetricRuleTemplateResponse>

JSON format

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

{
  "RequestId" : "9763ED1A-4D09-41BF-851E-310421750204",
  "Id" : 12345,
  "Success" : true,
  "Code" : 200
}

Kode kesalahan

Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.