All Products
Search
Document Center

:DescribeActiveMetricRuleList

Last Updated:May 27, 2026

Mengambil detail aturan peringatan aktif.

Debugging

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

Parameter permintaan

ParameterTypeRequiredExampleDescription
ActionStringYesDescribeActiveMetricRuleList

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeActiveMetricRuleList.

ProductStringYesecs

Singkatan layanan cloud yang mendukung aturan peringatan inisiatif.

Untuk informasi lebih lanjut tentang cara memperoleh nama layanan cloud, lihat DescribeProductsOfActiveMetricRule.

Parameter respons

ParameterTypeExampleDescription
CodeString200

Kode status HTTP.

Catatan Kode status 200 menunjukkan bahwa permintaan berhasil.
MessageStringThe Request is not authorization.

Pesan kesalahan.

RequestIdStringF82E6667-7811-4BA0-842F-5B2DC42BBAAD

ID permintaan.

SuccessBooleantrue

Menunjukkan apakah permintaan berhasil. Nilai yang valid:

  • true
  • false
DatapointsArray of Alarm

Detail aturan peringatan.

Alarm
SilenceTimeString86400

Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi.

Unit: detik.

MetricNameStringcpu_total

Nama metrik.

EvaluationCountString3

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

WebhookStringhttps://www.aliyun.com

URL callback.

StateStringEnable

Menunjukkan apakah aturan peringatan diaktifkan.

ContactGroupsStringECS_Group

Kelompok kontak peringatan.

NamespaceStringacs_ecs_dashboard

Namespace layanan cloud.

RuleNameStringSystemDefault_acs_rds_dashboard_CpuUsage

Nama aturan peringatan.

RuleIdStringa151cd6023eacee2f0978e03863cc1697c89508****

ID aturan peringatan.

PeriodString60

Periode agregasi data pemantauan.

Unit: detik.

ComparisonOperatorString>

Operator perbandingan yang digunakan dalam aturan peringatan. Nilai yang valid:

  • >
  • <
  • >=
  • <=
  • =
  • =
EndTimeString24

Akhir periode waktu saat aturan peringatan berlaku.

Unit: jam. Contohnya, nilai 23 menunjukkan 23:59:59.

StartTimeString00

Awal periode waktu saat aturan peringatan berlaku.

Unit: jam. Contohnya, nilai 00 menunjukkan 00:00:00.

ThresholdString90

Ambang batas peringatan.

StatisticsStringAverage

Metode statistik.

EnableStringtrue

Menunjukkan apakah aturan peringatan diaktifkan. Nilai yang valid:

  • true: Aturan peringatan diaktifkan.
  • false: Aturan peringatan dinonaktifkan.
AlertListArray of Alert

Detail aturan peringatan. Hasilnya memiliki struktur yang sama dengan yang dikembalikan oleh operasi DescribeMetricRuleList.

Alert
SilenceTimeString86400

Periode bisu selama mana peringatan baru tidak dikirim meskipun kondisi pemicu terpenuhi.

Unit: detik.

MetricNameStringcpu_total

Nama metrik.

WebhookStringhttp://www.aliyun.com

URL callback.

ContactGroupsStringECS_Group

Kelompok kontak peringatan.

NamespaceStringacs_ecs_dashboard

Namespace layanan cloud.

EffectiveIntervalString00:00-23:59

Periode waktu saat aturan peringatan berlaku.

NoEffectiveIntervalString00:00-06:00

Periode waktu saat aturan peringatan tidak berlaku.

MailSubjectStringECS_Bucket

Subjek email pemberitahuan peringatan.

RuleNameStringmyAlert

Nama aturan peringatan.

RuleIdStringruleIdxxxx

ID aturan peringatan.

PeriodString60

Periode agregasi data pemantauan.

Unit: detik.

AlertStateStringOK

Status aturan peringatan. Nilai yang valid:

  • OK: Aturan peringatan tidak memiliki peringatan aktif.
  • ALARM: Aturan peringatan memiliki peringatan aktif.
  • INSUFFICIENT_DATA: Tidak ada data yang tersedia.
DimensionsString""

Data pemantauan dari resource tertentu.

EnableStateBooleantrue

Menunjukkan apakah aturan peringatan diaktifkan. Nilai yang valid:

  • true: Aturan peringatan diaktifkan.
  • false: Aturan peringatan dinonaktifkan.
ResourcesString[{"resource":"_ALL"}]

Resource yang terkait dengan aturan peringatan.

EscalationsObject

Kondisi untuk memicu tingkat peringatan yang berbeda.

InfoObject

Kondisi untuk memicu peringatan tingkat Info.

ComparisonOperatorStringGreaterThanThreshold

Operator perbandingan 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: 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 sebelumnya
  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan sebelumnya
TimesString3

Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Info sebelum peringatan dipicu.

ThresholdString95

Ambang batas untuk peringatan tingkat Info.

StatisticsStringAverage

Metode statistik untuk peringatan tingkat Info.

WarnObject

Kondisi untuk memicu peringatan tingkat Warn.

ComparisonOperatorStringGreaterThanThreshold

Operator perbandingan 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: 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 sebelumnya
  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan sebelumnya
TimesString3

Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Warn sebelum peringatan dipicu.

ThresholdString80

Ambang batas untuk peringatan tingkat Warn.

StatisticsStringAverage

Metode statistik untuk peringatan tingkat Warn.

CriticalObject

Kondisi untuk memicu peringatan tingkat Critical.

ComparisonOperatorStringGreaterThanThreshold

Operator perbandingan 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: 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 sebelumnya
  • LessThanLastPeriod: kurang dari nilai metrik pada siklus pemantauan sebelumnya
TimesString3

Jumlah berturut-turut kali nilai metrik melebihi ambang batas untuk peringatan tingkat Critical sebelum peringatan dipicu.

ThresholdString99

Ambang batas untuk peringatan tingkat Critical.

StatisticsStringAverage

Metode statistik untuk peringatan tingkat Critical.

Contoh

Contoh permintaan

http(s)://[Endpoint]/?Action=DescribeActiveMetricRuleList
&Product=ecs
&<Common request parameters>

Contoh respons sukses

XML format

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

<DescribeActiveMetricRuleListResponse>
        <AlertList>
            <Alert>
                <SilenceTime>86400</SilenceTime>
                <ContactGroups>ECS_Group</ContactGroups>
                <NoEffectiveInterval></NoEffectiveInterval>
                <MailSubject>${serviceType}-${metricName}-${levelDescription}</MailSubject>
                <RuleId>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleId>
                <Period>300</Period>
                <Dimensions></Dimensions>
                <EffectiveInterval></EffectiveInterval>
                <Namespace>acs_rds_dashboard</Namespace>
                <AlertState>INSUFFICIENT_DATA</AlertState>
                <MetricName>IOPSUsage</MetricName>
                <EnableState>true</EnableState>
                <Escalations>
                    <Critical />
                    <Info>
                        <ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
                        <Times>5</Times>
                        <Statistics>Average</Statistics>
                        <Threshold>80</Threshold>
                    </Info>
                    <Warn />
                </Escalations>
                <Webhook></Webhook>
                <Resources>[{\"resource\":\"_ALL\"}]</Resources>
                <RuleName>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleName>
            </Alert>
            <Alert>
                <SilenceTime>86400</SilenceTime>
                <ContactGroups>ECS_Group</ContactGroups>
                <NoEffectiveInterval></NoEffectiveInterval>
                <MailSubject>${serviceType}-${metricName}-${levelDescription}</MailSubject>
                <RuleId>SystemDefault_acs_rds_dashboard_CpuUsage</RuleId>
                <Period>300</Period>
                <Dimensions></Dimensions>
                <EffectiveInterval></EffectiveInterval>
                <Namespace>acs_rds_dashboard</Namespace>
                <AlertState>INSUFFICIENT_DATA</AlertState>
                <MetricName>CpuUsage</MetricName>
                <EnableState>true</EnableState>
                <Escalations>
                    <Critical />
                    <Info>
                        <ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
                        <Times>5</Times>
                        <Statistics>Average</Statistics>
                        <Threshold>80</Threshold>
                    </Info>
                    <Warn />
                </Escalations>
                <Webhook></Webhook>
                <Resources>[{\"resource\":\"_ALL\"}]</Resources>
                <RuleName>SystemDefault_acs_rds_dashboard_CpuUsage</RuleName>
            </Alert>
        </AlertList>
        <Datapoints>
            <Alarm>
                <SilenceTime>86400</SilenceTime>
                <ContactGroups>[\"Alice\"]</ContactGroups>
                <ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
                <EndTime></EndTime>
                <RuleId>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleId>
                <StartTime></StartTime>
                <Period>300</Period>
                <EvaluationCount>5</EvaluationCount>
                <Statistics>Average</Statistics>
                <Namespace>acs_rds_dashboard</Namespace>
                <MetricName>IOPSUsage</MetricName>
                <State>INSUFFICIENT_DATA</State>
                <Enable>true</Enable>
                <Webhook></Webhook>
                <RuleName>SystemDefault_acs_rds_dashboard_IOPSUsage</RuleName>
                <Threshold>80</Threshold>
            </Alarm>
            <Alarm>
                <SilenceTime>86400</SilenceTime>
                <ContactGroups>[\"Jim\"]</ContactGroups>
                <ComparisonOperator>GreaterThanThreshold</ComparisonOperator>
                <EndTime></EndTime>
                <RuleId>SystemDefault_acs_rds_dashboard_CpuUsage</RuleId>
                <StartTime></StartTime>
                <Period>300</Period>
                <EvaluationCount>5</EvaluationCount>
                <Statistics>Average</Statistics>
                <Namespace>acs_rds_dashboard</Namespace>
                <MetricName>CpuUsage</MetricName>
                <State>INSUFFICIENT_DATA</State>
                <Enable>true</Enable>
                <Webhook></Webhook>
                <RuleName>SystemDefault_acs_rds_dashboard_CpuUsage</RuleName>
                <Threshold>80</Threshold>
            </Alarm>
        </Datapoints>
        <Code>200</Code>
        <Success>true</Success>
</DescribeActiveMetricRuleListResponse>

JSON format

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

{
  "AlertList" : {
    "Alert" : [ {
      "SilenceTime" : 86400,
      "ContactGroups" : "ECS_Group",
      "NoEffectiveInterval" : "",
      "MailSubject" : "${serviceType}-${metricName}-${levelDescription}",
      "RuleId" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
      "Period" : 300,
      "Dimensions" : "",
      "EffectiveInterval" : "",
      "Namespace" : "acs_rds_dashboard",
      "AlertState" : "INSUFFICIENT_DATA",
      "MetricName" : "IOPSUsage",
      "EnableState" : true,
      "Escalations" : {
        "Critical" : { },
        "Info" : {
          "ComparisonOperator" : "GreaterThanThreshold",
          "Times" : 5,
          "Statistics" : "Average",
          "Threshold" : "80"
        },
        "Warn" : { }
      },
      "Webhook" : "",
      "Resources" : "[{\"resource\":\"_ALL\"}]",
      "RuleName" : "SystemDefault_acs_rds_dashboard_IOPSUsage"
    }, {
      "SilenceTime" : 86400,
      "ContactGroups" : "ECS_Group",
      "NoEffectiveInterval" : "",
      "MailSubject" : "${serviceType}-${metricName}-${levelDescription}",
      "RuleId" : "SystemDefault_acs_rds_dashboard_CpuUsage",
      "Period" : 300,
      "Dimensions" : "",
      "EffectiveInterval" : "",
      "Namespace" : "acs_rds_dashboard",
      "AlertState" : "INSUFFICIENT_DATA",
      "MetricName" : "CpuUsage",
      "EnableState" : true,
      "Escalations" : {
        "Critical" : { },
        "Info" : {
          "ComparisonOperator" : "GreaterThanThreshold",
          "Times" : 5,
          "Statistics" : "Average",
          "Threshold" : "80"
        },
        "Warn" : { }
      },
      "Webhook" : "",
      "Resources" : "[{\"resource\":\"_ALL\"}]",
      "RuleName" : "SystemDefault_acs_rds_dashboard_CpuUsage"
    } ]
  },
  "Datapoints" : {
    "Alarm" : [ {
      "SilenceTime" : 86400,
      "ContactGroups" : "[\"Alice\"]",
      "ComparisonOperator" : "GreaterThanThreshold",
      "EndTime" : "",
      "RuleId" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
      "StartTime" : "",
      "Period" : 300,
      "EvaluationCount" : 5,
      "Statistics" : "Average",
      "Namespace" : "acs_rds_dashboard",
      "MetricName" : "IOPSUsage",
      "State" : "INSUFFICIENT_DATA",
      "Enable" : true,
      "Webhook" : "",
      "RuleName" : "SystemDefault_acs_rds_dashboard_IOPSUsage",
      "Threshold" : "80"
    }, {
      "SilenceTime" : 86400,
      "ContactGroups" : "[\"Jim\"]",
      "ComparisonOperator" : "GreaterThanThreshold",
      "EndTime" : "",
      "RuleId" : "SystemDefault_acs_rds_dashboard_CpuUsage",
      "StartTime" : "",
      "Period" : 300,
      "EvaluationCount" : 5,
      "Statistics" : "Average",
      "Namespace" : "acs_rds_dashboard",
      "MetricName" : "CpuUsage",
      "State" : "INSUFFICIENT_DATA",
      "Enable" : true,
      "Webhook" : "",
      "RuleName" : "SystemDefault_acs_rds_dashboard_CpuUsage",
      "Threshold" : "80"
    } ]
  },
  "Code" : "200",
  "Success" : true
}

Kode kesalahan

Kode status HTTPKode kesalahanPesan kesalahanDescription
404ResourceNotFoundThe specified resource is not found.Resource yang ditentukan tidak ditemukan.

Untuk daftar kode kesalahan, lihat Kode kesalahan layanan.