All Products
Search
Document Center

:CreateGroupMetricRules

Last Updated:May 27, 2026

Membuat aturan peringatan untuk kelompok aplikasi.

Topik ini memberikan contoh cara membuat aturan peringatan untuk metrik cpu_total Elastic Compute Service (ECS) dalam kelompok aplikasi 123456. ID aturan peringatan adalah 456789, nama aturannya ECS_Rule1, tingkat peringatan Critical, metode statistik Average, operator perbandingan GreaterThanOrEqualToThreshold, ambang batas peringatan 90, dan jumlah pengulangan peringatan 3. Respons menunjukkan bahwa aturan peringatan bernama ECS_Rule1 telah berhasil dibuat.

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 CreateGroupMetricRules

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateGroupMetricRules.

GroupId Long Ya 3607****

ID kelompok aplikasi.

Untuk informasi tentang cara mendapatkan ID kelompok aplikasi, lihat DescribeMonitorGroups.

GroupMetricRules.N.Escalations.Info.Threshold String Tidak 10

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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.MetricName String Ya cpu_total

Nama metrik.

Nilai valid N: 1 hingga 200.

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

GroupMetricRules.N.Escalations.Warn.Threshold String Tidak 20

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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.EffectiveInterval String Tidak 05:31-23:59

Periode waktu saat aturan peringatan berlaku. Nilai valid N: 1 hingga 200.

GroupMetricRules.N.NoEffectiveInterval String Tidak 00:00-05:30

Periode waktu saat aturan peringatan tidak berlaku. Nilai valid N: 1 hingga 200.

GroupMetricRules.N.RuleId String Ya 456789

ID aturan peringatan.

Nilai valid N: 1 hingga 200.

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

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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Dimensions String Tidak [{"instanceId":"i-m5e1qg6uo38rztr4****"}]

Dimensi pemantauan sumber daya yang ditentukan.

Tetapkan nilainya sebagai kumpulan pasangan key:value. Contoh: {"userId":"120886317861****"} atau {"instanceId":"i-2ze2d6j5uhg20x47****"}.

GroupMetricRules.N.Escalations.Critical.Threshold String Tidak 90

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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Escalations.Critical.Statistics String Tidak 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 Lampiran 1: Metrik.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Escalations.Warn.ComparisonOperator String Tidak 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: 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 dalam siklus pemantauan terakhir
  • LessThanLastPeriod: kurang 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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Escalations.Info.Times Integer Tidak 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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.SilenceTime Integer Tidak 86400

Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi. Nilai valid N: 1 hingga 200.

Unit: detik. Nilai default: 86400. Nilai minimum: 3600.

GroupMetricRules.N.Webhook String Tidak https://www.aliyun.com

URL callback. Nilai valid N: 1 hingga 200.

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

GroupMetricRules.N.Namespace String Ya acs_ecs_dashboard

Namespace layanan cloud.

Nilai valid N: 1 hingga 200.

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

GroupMetricRules.N.EmailSubject String Tidak ECS instance

Subjek email pemberitahuan peringatan.

Nilai valid N: 1 hingga 200.

GroupMetricRules.N.Period String Tidak 60

Periode agregasi data metrik.

Nilai valid N: 1 hingga 200.

Tetapkan parameter Period ke kelipatan bulat dari 60. Unit: detik. Nilai default: 300.

GroupMetricRules.N.RuleName String Ya ECS_Rule1

Nama aturan peringatan.

Nilai valid N: 1 hingga 200.

GroupMetricRules.N.Escalations.Info.Statistics String Tidak 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 Lampiran 1: Metrik.

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

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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Escalations.Info.ComparisonOperator String Tidak 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: 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 dalam siklus pemantauan terakhir
  • LessThanLastPeriod: kurang 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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Interval String Tidak 60

Interval CloudMonitor memeriksa apakah aturan peringatan dipicu.

Nilai valid N: 1 hingga 200.

Unit: detik. Nilai default adalah frekuensi terendah metrik di-poll.

Catatan Kami menyarankan agar Anda menetapkan interval ke periode agregasi data. Jika interval lebih pendek daripada periode agregasi data, peringatan tidak dapat dipicu karena data tidak mencukupi.
GroupMetricRules.N.Category String Ya ECS

Singkatan nama layanan cloud.

Nilai valid N: 1 hingga 200.

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

GroupMetricRules.N.Escalations.Critical.ComparisonOperator String Tidak 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: 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 dalam siklus pemantauan terakhir
  • LessThanLastPeriod: kurang 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 dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.Escalations.Warn.Statistics String Tidak 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 Lampiran 1: Metrik.

Catatan Anda harus memilih setidaknya satu dari tingkat peringatan Critical, Warn, atau Info dan menentukan parameter Statistics, ComparisonOperator, Threshold, dan Times untuk tingkat peringatan yang dipilih.
GroupMetricRules.N.NoDataPolicy String Tidak KEEP_LAST_STATE

Metode yang digunakan untuk menangani peringatan ketika tidak ditemukan data pemantauan. Nilai valid:

  • KEEP_LAST_STATE (default): Tidak ada tindakan yang dilakukan.
  • INSUFFICIENT_DATA: Peringatan dengan konten "Insufficient data" dipicu.
  • OK: Status dianggap normal.

Nilai valid N: 1 hingga 200.

GroupMetricRules.N.ContactGroups String Tidak ECS_Group

Kelompok kontak peringatan.

Nilai valid N: 1 hingga 200.

Untuk informasi tentang cara mendapatkan kelompok kontak peringatan, lihat DescribeContactGroupList.

GroupMetricRules.N.Labels.N.Key String Tidak key1

Kunci tag aturan peringatan. Tag yang ditentukan termasuk dalam pemberitahuan peringatan.

Nilai valid N: 1 hingga 200.

GroupMetricRules.N.Labels.N.Value String Tidak value1

Nilai tag aturan peringatan. Tag yang ditentukan termasuk dalam pemberitahuan peringatan.

Nilai valid N: 1 hingga 200.

Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Parameter umum.

Parameter respons

Parameter Tipe Contoh Deskripsi
Code Integer 200

Kode status HTTP.

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

Pesan kesalahan.

RequestId String 461CF2CD-2FC3-4B26-8645-7BD27E7D0F1D

ID permintaan.

Success Boolean true

Menunjukkan apakah permintaan berhasil. Nilai valid:

  • true
  • false
Resources Array of AlertResult

Rincian aturan peringatan.

AlertResult
Code Integer 200

Kode status yang dikembalikan untuk aturan peringatan.

Catatan Kode status 200 menunjukkan bahwa permintaan berhasil.
Message String Metric not found.

Pesan kesalahan yang dikembalikan untuk aturan peringatan.

Success Boolean true

Menunjukkan apakah aturan peringatan dibuat. Nilai valid:

  • true
  • false
RuleName String ECS_Rule1

Nama aturan peringatan.

RuleId String 456789

ID aturan peringatan.

Contoh

Permintaan contoh

http(s)://[Endpoint]/?Action=CreateGroupMetricRules
&GroupId=123456
&GroupMetricRules.1.Category=ECS
&GroupMetricRules.1.MetricName=cpu_total
&GroupMetricRules.1.1amespace=acs_ecs_dashboard
&GroupMetricRules.1.RuleId=456789
&GroupMetricRules.1.RuleName=ECS_Rule1
&GroupMetricRules.1.Escalations.Critical.Statistics=Average
&GroupMetricRules.1.Escalations.Critical.ComparisonOperator=GreaterThanOrEqualToThreshold
&GroupMetricRules.1.Escalations.Critical.Threshold=90
&GroupMetricRules.1.Escalations.Critical.Times=3
&<Common request parameters>

Respons sukses contoh

XML format

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

<CreateGroupMetricRulesResponse>
	<RequestId>CED22B00-CFD8-5BDF-A645-CAF7B81FAE45</RequestId>
	<Resources>
		<AlertResult>
			<RuleId>456789</RuleId>
			<Code>200</Code>
			<Success>true</Success>
			<RuleName>ECS_Rule1</RuleName>
		</AlertResult>
	</Resources>
	<Code>200</Code>
	<Success>true</Success>
</CreateGroupMetricRulesResponse>

JSON format

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

{
  "RequestId" : "CED22B00-CFD8-5BDF-A645-CAF7B81FAE45",
  "Resources" : {
    "AlertResult" : [ {
      "RuleId" : "456789",
      "Code" : 200,
      "Success" : true,
      "RuleName" : "ECS_Rule1"
    } ]
  },
  "Code" : 200,
  "Success" : true
}

Kode kesalahan

Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.