調用API DescribeAlarms查詢警示任務資訊,及時瞭解已有警示任務的配置和監控項資料的變化趨勢,協助您即時發現系統資源異常,確保系統的穩定性和可靠性。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ess:DescribeAlarms |
get |
*ScalingGroup
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
警示任務所屬地區的 ID。 |
cn-qingdao |
| ScalingGroupId |
string |
否 |
警示任務關聯的伸縮組的 ID。 |
asg-bp18p2yfxow2dloq**** |
| AlarmTaskId |
string |
否 |
警示任務 ID。 |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| State |
string |
否 |
警示任務的狀態。取值範圍:
|
OK |
| IsEnable |
boolean |
否 |
警示任務是否啟用。取值範圍:
|
true |
| MetricType |
string |
否 |
監控項類型。取值範圍:
|
system |
| MetricName |
string |
否 |
監控項名稱。 |
CpuUtilization |
| PageSize |
integer |
否 |
分頁查詢時設定的每頁行數。最大值:50。 預設值:10。 |
10 |
| PageNumber |
integer |
否 |
伸縮規則列表的頁碼,起始值:1。 預設值:1。 |
1 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
響應結構。 |
||
| PageSize |
integer |
每頁行數。 |
10 |
| RequestId |
string |
請求 ID。 |
871C7C53-34A4-45AA-8C14-4B72FA6A**** |
| PageNumber |
integer |
當前頁碼。 |
1 |
| TotalCount |
integer |
警示任務的總數。 |
2 |
| AlarmList |
array<object> |
警示任務的列表。 |
|
|
array<object> |
警示任務的列表。 |
||
| AlarmTaskId |
string |
警示任務 ID。 |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| MetricName |
string |
監控項名稱。可能值:
更多資訊,請參見系統監控警示任務。 |
CpuUtilization |
| EvaluationCount |
integer |
觸發執行伸縮規則需要滿足閾值運算式的次數,例如,CPU 使用率平均值 3 次的統計結果均大於等於 80%。 |
3 |
| State |
string |
警示任務的狀態。可能值:
|
ALARM |
| Period |
integer |
統計監控項資料的周期,單位為秒。可能值:
說明
僅 ECS 類型的伸縮組支援設定 15 秒的統計周期。 |
300 |
| ScalingGroupId |
string |
警示任務關聯的伸縮組的 ID。 |
asg-bp18p2yfxow2dloq**** |
| ComparisonOperator |
string |
監控項統計值與閾值的比較符,用於指定監控項統計值與閾值在什麼關係下滿足條件。可能值:
|
>= |
| Effective |
string |
指定警示任務的生效時間段。 |
* * * * * ? |
| Description |
string |
警示任務的描述。 |
Test alarm task. |
| MetricType |
string |
監控項類型。可能值:
|
system |
| Name |
string |
警示任務的名稱。 |
TestAlarmTask |
| Threshold |
number |
監控指標的閾值,滿足閾值運算式達到指定次數即觸發執行伸縮規則。 |
80.0 |
| Enable |
boolean |
警示任務是否啟用。可能值:
|
true |
| Statistics |
string |
統計監控項資料的方法。可能值:
|
Average |
| Dimensions |
array<object> |
監控項關聯的維度資訊。 |
|
|
object |
監控項關聯的維度資訊。 |
||
| DimensionKey |
string |
監控項關聯的維度資訊鍵,可能值:
|
device |
| DimensionValue |
string |
監控項關聯的維度資訊值,取值範圍由維度資訊鍵決定。
|
eth0 |
| AlarmActions |
array |
警示任務關聯伸縮規則的唯一識別碼的列表。 |
|
|
string |
警示任務關聯伸縮規則的唯一識別碼的列表。 |
ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh**** |
|
| Expressions |
array<object> |
多指標警示規則的相關資訊。 |
|
|
object |
多指標警示規則的相關資訊。 |
||
| MetricName |
string |
多指標警示規則的監控指標名稱。可能值:
更多資訊,請參見系統監控警示任務。 |
CpuUtilization |
| ComparisonOperator |
string |
多指標警示規則的監控項統計值與閾值的比較符,用於指定監控項統計值與閾值在什麼關係下滿足條件。可能值:
|
>= |
| Period |
integer |
多指標警示規則中統計監控項資料的周期,單位為秒。可能值:
說明
僅當監控 ECS 類型伸縮組時,使用CloudMonitor(Agent 開頭的監控項)用戶端採集的監控項指標,才可以選擇 15 秒的統計周期。 |
900 |
| Statistics |
string |
多指標警示規則中統計監控項資料的方法。可能值:
|
Average |
| Threshold |
number |
多指標警示規則中監控指標的閾值,滿足閾值運算式達到指定次數即觸發執行伸縮規則。 |
40.0 |
| ExpressionsLogicOperator |
string |
多指標警示條件之間的關係。可能值:
|
&& |
| HybridMonitorNamespace |
string |
企業CloudMonitor指標倉庫 id。 管理指標倉庫,請參見管理指標倉庫。 |
aliyun-test |
| HybridMetrics |
array<object> |
企業CloudMonitor指標設定。如何設定,請參見使用公式運算自訂目標追蹤規則。 |
|
|
array<object> |
|||
| Id |
string |
公制運算運算式中指標的引用 id。 |
a |
| Expression |
string |
多個企業CloudMonitor指標的公制運算運算式,運算式的計算結果將用於觸發擴縮容。 運算運算式需滿足逆波蘭運算式(RPN)規範,並且操作符只支援 |
(a+b)/2 |
| MetricName |
string |
企業CloudMonitor指標倉庫中的指標名稱。 |
AliyunSmq_NumberOfMessagesVisible |
| Statistic |
string |
指標的統計方式。可能值:
|
Average |
| Dimensions |
array<object> |
指標緯度。用於指定指標監控的資源。 |
|
|
object |
|||
| DimensionKey |
string |
指標維度 key。 |
queue |
| DimensionValue |
string |
指標維度 value。 |
testQueue |
| PromQL |
string |
企業CloudMonitor promql 查詢語句。 |
(avg(last_over_time(AliyunMnsnew_ActiveMessages{region='cn-hangzhou',userId='123456****',queue='testQueue'}[900s])) by (userId))/(avg(last_over_time(AliyunEss_RunningInstanceCount{instanceId='asg-bp1****'}[900s])) by (userId) != 0) |
樣本
正常返回樣本
JSON格式
{
"PageSize": 10,
"RequestId": "871C7C53-34A4-45AA-8C14-4B72FA6A****",
"PageNumber": 1,
"TotalCount": 2,
"AlarmList": [
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****",
"MetricName": "CpuUtilization",
"EvaluationCount": 3,
"State": "ALARM",
"Period": 300,
"ScalingGroupId": "asg-bp18p2yfxow2dloq****",
"ComparisonOperator": ">=",
"Effective": "* * * * * ?",
"Description": "Test alarm task.",
"MetricType": "system",
"Name": "TestAlarmTask",
"Threshold": 80,
"Enable": true,
"Statistics": "Average",
"Dimensions": [
{
"DimensionKey": "device",
"DimensionValue": "eth0"
}
],
"AlarmActions": [
"ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh****"
],
"Expressions": [
{
"MetricName": "CpuUtilization",
"ComparisonOperator": ">=",
"Period": 900,
"Statistics": "Average",
"Threshold": 40
}
],
"ExpressionsLogicOperator": "&&",
"HybridMonitorNamespace": "aliyun-test",
"HybridMetrics": [
{
"Id": "a",
"Expression": "(a+b)/2",
"MetricName": "AliyunSmq_NumberOfMessagesVisible",
"Statistic": "Average",
"Dimensions": [
{
"DimensionKey": "queue",
"DimensionValue": "testQueue"
}
]
}
],
"PromQL": "(avg(last_over_time(AliyunMnsnew_ActiveMessages{region='cn-hangzhou',userId='123456****',queue='testQueue'}[900s])) by (userId))/(avg(last_over_time(AliyunEss_RunningInstanceCount{instanceId='asg-bp1****'}[900s])) by (userId) != 0)"
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。