イベントトリガータスクの情報を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:DescribeAlarms |
get |
*スケーリンググループ。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| 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 |
任意 |
ページングクエリにおける 1 ページあたりのエントリ数。最大値: 50。 デフォルト値: 10。 |
10 |
| PageNumber |
integer |
任意 |
イベントトリガータスクリストのページ番号。ページは 1 から始まります。 デフォルト値: 1。 |
1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
イベントトリガータスクの情報。 |
||
| PageSize |
integer |
1 ページあたりのエントリ数。 |
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 |
スケーリングルールがトリガーされる前に、しきい値条件が満たされる必要がある回数。たとえば、このパラメーターが 3 に設定されている場合、平均 CPU 使用率が 3 回連続して 80% 以上になった場合にのみ、スケーリングルールがトリガーされます。 |
3 |
| State |
string |
イベントトリガータスクの状態。有効な値:
|
ALARM |
| Period |
integer |
メトリックデータが収集される期間。単位: 秒。有効な値:
説明
15 秒の統計期間は、ECS インスタンスを含むスケーリンググループでのみサポートされています。 |
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 |
複数メトリックアラートルールでメトリックデータが収集される期間。単位: 秒。有効な値:
説明
15 秒の統計期間は、ECS インスタンスを含むスケーリンググループでのみサポートされています。 |
900 |
| Statistics |
string |
複数メトリックアラートルールでメトリックデータを収集するために使用される統計メソッド。有効な値:
|
Average |
| Threshold |
number |
複数メトリックアラートルールにおけるメトリックのしきい値。指定された回数にしきい値の式が満たされると、スケーリングルールがトリガーされます。 |
40.0 |
| ExpressionsLogicOperator |
string |
複数の監視メトリックのアラート条件間の関係を指定する論理演算子。有効な値:
|
&& |
| HybridMonitorNamespace |
string |
Hybrid Cloud Monitor の監視メトリックリポジトリの ID。 監視メトリックリポジトリを管理するには、「監視メトリックリポジトリの管理」を参照してください。 |
aliyun-test |
| HybridMetrics |
object |
||
| HybridMetric |
array<object> |
Hybrid Cloud Monitor の監視メトリックの設定。設定方法の詳細については、「数式操作を使用したターゲット追跡スケーリングルールのカスタマイズ」を参照してください。 |
|
|
array<object> |
|||
| Id |
string |
メトリック操作式におけるメトリックのリファレンス ID。 |
a |
| Expression |
string |
複数の Hybrid Cloud Monitor 監視メトリックのメトリック操作式。この式の計算結果は、スケールアウトとスケールインをトリガーするために使用されます。 操作式は逆ポーランド記法 (RPN) 仕様に準拠している必要があり、+、-、*、/ 演算子のみがサポートされています。 |
(a+b)/2 |
| MetricName |
string |
Hybrid Cloud Monitor リポジトリ内の監視メトリックの名前。 |
AliyunSmq_NumberOfMessagesVisible |
| Statistic |
string |
メトリックの統計メソッド。有効な値:
|
Average |
| Dimensions |
object |
||
| Dimension |
array<object> |
メトリックのディメンション。メトリックによってモニターされるリソースを指定するために使用されます。 |
|
|
object |
|||
| DimensionKey |
string |
メトリックディメンションのキー。 |
queue |
| DimensionValue |
string |
メトリックディメンションの値。 |
testQueue |
| PromQL |
string |
Hybrid Cloud Monitor 用の 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) |
例
成功レスポンス
JSONJSON
{
"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)"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。