修改一個警報任務。
介面說明
介面說明
-
如果您建立自訂監控類型的警報任務(MetricType=custom),您需要先將自訂監控項目指標上報到雲端監控。具體操作,請參見自訂監控警報任務。
-
建立警報任務時,您需要指定監控項目(MetricName),並配合維度資訊(
Dimension.N.DimensionKey和Dimension.N.DimensionValue),來確定伸縮群組中該監控項目資料的聚合範圍。例如,指定user_id和scaling_group來確定聚合該使用者、該伸縮群組下所有 ECS 執行個體或 ECI 執行個體的監控項目資料。自訂監控警報任務(MetricType=custom)的監控項目取決於您自有的監控指標。
系統監控警報任務(MetricType=system)支援的監控項目的更多資訊,請參見系統監控警報任務。
維度資訊中,user_id和scaling_group由系統自動填入,device、state需要您手動指定。更多資訊,請參見參數Dimension.N.DimensionKey和Dimension.N.DimensionValue。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ess:ModifyAlarm |
update |
*ScalingGroup
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
警報任務所屬地域的 ID。 |
cn-qingdao |
| AlarmTaskId |
string |
是 |
警報任務的 ID。 |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| Name |
string |
否 |
警報任務的名稱。 |
alarmtask**** |
| Description |
string |
否 |
警報任務的描述。 |
Test alarm task. |
| MetricName |
string |
否 |
監控項目名稱。取值範圍與警報任務的監控類型有關:
更多資訊,請參見系統監控警報任務。 |
MemoryUtilization |
| MetricType |
string |
否 |
監控項目類型。取值範圍:
|
system |
| Period |
integer |
否 |
統計監控項目資料的週期,單位:秒。取值範圍:
說明
僅 ECS 類型的伸縮群組支援設定 15 秒的統計週期。 |
300 |
| Statistics |
string |
否 |
統計監控項目資料的方法。取值範圍:
|
Average |
| Threshold |
number |
否 |
監控指標的閾值,滿足閾值運算式達到指定次數即觸發執行伸縮規則。 |
80 |
| ComparisonOperator |
string |
否 |
監控項目統計值與閾值的比較符號,用於指定監控項目統計值與閾值在什麼關係下滿足條件。取值範圍:
|
>= |
| EvaluationCount |
integer |
否 |
觸發執行伸縮規則需要滿足閾值運算式的次數。 例如,CPU 使用率平均值 3 次的統計結果均大於等於 80%。 |
3 |
| GroupId |
integer |
否 |
自訂監控項目所屬雲端監控應用程式群組的 ID,僅在監控項目類型為 custom 時需要指定該參數。 |
4055401 |
| Effective |
string |
否 |
指定警報任務的生效時間段。 該參數遵循 Cron 運算式,預設格式為
說明
該參數指定值預設為 UTC+8 時區,支援在 Cron 運算式之前新增時區資訊 取值範例及含義如下:
|
TZ=+00 * * 1-2 * * ? |
| AlarmAction |
array |
否 |
警報任務關聯伸縮規則的唯一識別碼。 |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
string |
否 |
警報任務關聯伸縮規則的唯一識別碼。 |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimension |
array<object> |
否 |
監控項目關聯的維度資訊。 |
|
|
object |
否 |
監控項目關聯的維度資訊。 |
||
| DimensionKey |
string |
否 |
監控項目關聯的維度資訊鍵。取值範圍與警報任務的監控類型有關:
|
device |
| DimensionValue |
string |
否 |
監控項目關聯的維度資訊值,取值範圍由 Dimension.N.DimensionKey 決定:
|
eth0 |
| Expression |
array<object> |
否 |
多指標警報規則相關資訊。 |
|
|
object |
否 |
多指標警報規則相關資訊。 |
||
| MetricName |
string |
否 |
多指標警報規則的監控指標名稱。取值範圍與警報任務的監控類型有關:
更多資訊,請參見系統監控警報任務。 |
CpuUtilization |
| ComparisonOperator |
string |
否 |
多指標警報規則的監控項目統計值與閾值的比較符號,用於指定監控項目統計值與閾值在什麼關係下滿足條件。取值範圍:
預設值: |
>= |
| Period |
integer |
否 |
多指標警報規則中統計監控項目資料的週期,單位:秒。取值範圍:
說明
僅 ECS 類型的伸縮群組支援設定 15 秒的統計週期。 預設值:300。 |
300 |
| Statistics |
string |
否 |
多指標警報規則中統計監控項目資料的方法。取值範圍:
|
Average |
| Threshold |
number |
否 |
多指標警報規則中監控指標的閾值,滿足閾值運算式達到指定次數即觸發執行伸縮規則。 |
40.0 |
| ExpressionsLogicOperator |
string |
否 |
多指標警報條件之間的關係。取值範圍:
預設值: |
&& |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| AlarmTaskId |
string |
警報任務 ID。 |
asg-bp1hvbnmkl10vll5**** |
| RequestId |
string |
請求 ID。 |
BACACF83-7070-4953-A8FD-D81F89F1**** |
樣本
正常返回樣本
JSON格式
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****",
"RequestId": "BACACF83-7070-4953-A8FD-D81F89F1****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。