ALIYUN::ESS::AlarmTask は、メトリックスベースのアラームタスクを作成するために使用されます。
構文
{
"Type": "ALIYUN::ESS::AlarmTask",
"Properties": {
"Statistics": String,
"Name": String,
"EvaluationCount": Integer,
"Period": Integer,
"MetricType": String,
"ComparisonOperator": String,
"Dimensions": List,
"ScalingGroupId": String,
"AlarmAction": List,
"Threshold": Number,
"MetricName": String,
"GroupId": Integer,
"Description": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| Statistics | String | いいえ | いいえ | 監視データの計算に使用される方法。統計は、選択したメトリックに適している必要があります。 | 有効な値:Average、Minimum、Maximum。デフォルト値:Average。 |
| Name | String | いいえ | はい | アラームルールの名前。 | なし |
| EvaluationCount | Integer | いいえ | いいえ | アラームがトリガーされる前にしきい値を超過する必要がある連続回数。 | デフォルト値:3。最小値:1。 |
| Period | Integer | いいえ | いいえ | メトリッククエリ期間。選択したメトリックに適している必要があります。単位:秒。 | 有効な値:60、120、300、900。デフォルト値:300。 |
| MetricType | String | いいえ | いいえ | メトリックタイプ。 | 有効な値:system および custom。 |
| ComparisonOperator | String | いいえ | いいえ | アラームルールの条件を定義するために使用されるアラーム比較演算子。 | 有効な値:<=、<、>、>=。 |
| Dimensions | List | いいえ | いいえ | アラームルールに関連付けられているインスタンスのリスト。 | リストには少なくとも 1 つのインスタンスを含める必要があります。 |
| ScalingGroupId | String | はい | いいえ | スケーリンググループの ID。 | なし |
| AlarmAction | List | はい | はい | アラームアクションのリスト。 | リストには 1 ~ 5 つのアラームアクションを含める必要があります。 |
| Threshold | Number | はい | いいえ | アラームしきい値。数値である必要があります。 | なし |
| MetricName | String | はい | いいえ | サービスのメトリック名。詳細については、各サービスに定義されているメトリックを参照してください。 | なし |
| GroupId | Integer | いいえ | いいえ | グループ ID。 | なし |
| Description | String | いいえ | はい | アラームタスクの説明。 | なし |
Dimensions 構文
"Dimensions": [
{
"DimensionKey": String,
"DimensionValue": String
}
]Dimensions プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| DimensionValue | String | はい | いいえ | なし | なし |
| DimensionKey | String | はい | いいえ | なし | なし |
レスポンスパラメータ
Fn::GetAtt
AlarmTaskId: アラームタスクの ID。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "AutoScalingGroupId": { "Type": "String", "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId" }, "AlarmAction": { "Type": "CommaDelimitedList", "Description": "アラームアクション", "MinLength": 1, "MaxLength": 5 } }, "Resources": { "AlarmTask": { "Type": "ALIYUN::ESS::AlarmTask", "Properties": { "ScalingGroupId": { "Ref": "AutoScalingGroupId" }, "AlarmAction": [ "ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7****" ], "Threshold": 1, "MetricName": "TestMetric", "MetricType": "custom", "Statistics": "Average" } } }, "Outputs": { "AlarmTaskId": { "Description": "アラームタスク ID", "Value": { "Fn::GetAtt": [ "AlarmTask", "AlarmTaskId" ] } } } }