查詢報警任務的資訊。
調試
您可以在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 |
object |
||
| Alarm |
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 |
object |
||
| Dimension |
array<object> |
監控項關聯的維度資訊。 |
|
|
object |
監控項關聯的維度資訊。 |
||
| DimensionKey |
string |
監控項關聯的維度資訊鍵,可能值:
|
device |
| DimensionValue |
string |
監控項關聯的維度資訊值,可能值由維度資訊鍵決定。
|
eth0 |
| AlarmActions |
object |
||
| AlarmAction |
array |
警示任務所關聯之擴展規則的唯一識別碼清單。 |
|
|
string |
警示任務所關聯之擴展規則的唯一識別碼清單。 |
ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh**** |
|
| Expressions |
object |
||
| Expression |
array<object> |
多指標警示規則的相關資訊。 |
|
|
object |
多指標警示規則的相關資訊。 |
||
| MetricName |
string |
多指標告警規則的監控指標名稱。可能值:
更多資訊,請參閱系統監控告警任務。 |
CpuUtilization |
| ComparisonOperator |
string |
多指標告警規則中監控項統計值與閾值的比較運算子,用於指定監控項統計值與閾值在何種關係下符合條件。可能值:
預設值:>=。 |
>= |
| Period |
integer |
多指標告警規則中統計監控項數據的週期,單位為秒。可能值:
說明
僅 ECS 類型的伸縮組支援設定 15 秒的統計週期。 |
900 |
| Statistics |
string |
多指標告警規則中統計監控項數據的方法。可能值:
|
Average |
| Threshold |
number |
多指標告警規則中監控指標的閾值,當滿足閾值運算式達指定次數時,即觸發執行伸縮規則。 |
40.0 |
| ExpressionsLogicOperator |
string |
多指標警示條件之間的關係。可能值:
|
&& |
| HybridMonitorNamespace |
string |
企業雲監控指標倉儲 ID。 管理指標倉儲,請參見管理指標倉儲。 |
aliyun-test |
| HybridMetrics |
object |
||
| HybridMetric |
array<object> |
企業雲監控指標設定。如何設定,請參見使用公式運算自訂目標追蹤規則。 |
|
|
array<object> |
|||
| Id |
string |
指標運算表達式中指標的引用 ID。 |
a |
| Expression |
string |
多個企業雲監控指標的公制運算表達式,該表達式的計算結果將用於觸發擴縮容。 運算表達式需符合逆波蘭表示法(RPN)規範,且僅支援 |
(a+b)/2 |
| MetricName |
string |
企業雲監控指標倉儲中的指標名稱。 |
AliyunSmq_NumberOfMessagesVisible |
| Statistic |
string |
指標的統計方式。可能值:
|
Average |
| Dimensions |
object |
||
| Dimension |
array<object> |
指標維度。用於指定指標監控的資源。 |
|
|
object |
|||
| DimensionKey |
string |
指標維度鍵。 |
queue |
| DimensionValue |
string |
指標維度值。 |
testQueue |
| PromQL |
string |
企業雲監控 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": {
"Alarm": [
{
"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": {
"Dimension": [
{
"DimensionKey": "device",
"DimensionValue": "eth0"
}
]
},
"AlarmActions": {
"AlarmAction": [
"ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh****"
]
},
"Expressions": {
"Expression": [
{
"MetricName": "CpuUtilization",
"ComparisonOperator": ">=",
"Period": 900,
"Statistics": "Average",
"Threshold": 40
}
]
},
"ExpressionsLogicOperator": "&&",
"HybridMonitorNamespace": "aliyun-test",
"HybridMetrics": {
"HybridMetric": [
{
"Id": "a",
"Expression": "(a+b)/2",
"MetricName": "AliyunSmq_NumberOfMessagesVisible",
"Statistic": "Average",
"Dimensions": {
"Dimension": [
{
"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)"
}
]
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。