イベントトリガータスクの情報を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
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 |
任意 |
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 使用率が 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 |
監視タスクに関連付けられたスケーリングルールのUUIDのリスト。 |
|
|
string |
監視タスクに関連付けられたスケーリングルールのUUIDのリスト。 |
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 |
ハイブリッドクラウド監視用の Prometheus クエリ言語 (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)"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。