本文提供通過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****"
}
文檔內容是否對您有幫助?