本文提供通過API建立警示任務的簡單樣本。
樣本說明
本文樣本中,為伸縮組(ScalingGroupId)建立了一個警示任務,主要參數說明如下:
ScalingGroupId:警示任務關聯的伸縮組的ID。
MetricName:監控項名稱,取值範圍與警示任務的監控類型有關。
MetricType:監控項類型。
Period:統計監控項資料的周期,單位:秒。
Statistics:統計監控項資料的方法。支援選擇平均值(Average)、最小值(Minimum)和最大值(Maximum)。
Threshold:監控指標的閾值,滿足閾值運算式達到指定次數即觸發執行伸縮規則。
ComparisonOperator:監控項統計值與閾值的比較符,用於指定監控項統計值與閾值在什麼關係下滿足條件。例如,監控項統計值大於等於閾值時,取值:>=。
更多參數說明,請參見CreateAlarm。
請求樣本
http(s)://ess.aliyuncs.com/?Action=CreateAlarm
&RegionId=cn-hangzhou
&Name=TestAlarmTask
&ScalingGroupId=asg-bp18p2yfxow2dloq****
&MetricName=CpuUtilization
&MetricType=system
&Period=300
&Statistics=Average
&Threshold=80.0
&ComparisonOperator=>=
&公用請求參數
返回樣本
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateAlarmResponse>
<AlarmTaskId>asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****</AlarmTaskId>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</CreateAlarmResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"AlarmTaskId" : "asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}