イベントトリガータスクの変更
操作説明
カスタムモニタリングタイプのアラームタスク (MetricType=custom) を作成するには、まずカスタムモニタリングのメトリクスを CloudMonitor にレポートする必要があります。具体的な操作については、「カスタムモニタリングのアラームタスク」をご参照ください。
- アラームタスクを作成する際、メトリック (MetricName) を指定し、ディメンション情報 (Dimension.N.DimensionKey と Dimension.N.DimensionValue) と組み合わせることで、スケーリンググループ内のメトリックデータの集計範囲を決定します。例えば、user_id と scaling_group のディメンションが使用され、特定のユーザーおよびスケーリンググループ配下にあるすべての ECS インスタンスまたは ECI インスタンスのメトリックデータが集計されます。
カスタムモニタリングのアラームタスク (MetricType=custom) のメトリックは、お客様独自の監視メトリクスによって決まります。
システムモニタリングのアラームタスク (MetricType=system) がサポートするメトリックの詳細については、「システムモニタリングのアラームタスク」をご参照ください。
ディメンション情報では、user_id と scaling_group はシステムが自動的に入力し、device、state は手動で指定する必要があります。詳細については、パラメーター Dimension.N.DimensionKey と Dimension.N.DimensionValue をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:ModifyAlarm |
update |
*ScalingGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
イベントトリガー型タスクのリージョン ID です。 |
cn-qingdao |
| AlarmTaskId |
string |
必須 |
イベントトリガー型タスクの ID です。 |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| Name |
string |
任意 |
イベントトリガー型タスクの名前です。 |
alarmtask**** |
| Description |
string |
任意 |
イベントトリガー型タスクの説明です。 |
Test alarm task. |
| MetricName |
string |
任意 |
メトリクス名です。有効な値は、メトリクスタイプによって異なります。
詳細については、「システムモニタリングのイベントトリガー型タスク」をご参照ください。 |
MemoryUtilization |
| MetricType |
string |
任意 |
メトリクスのタイプです。有効な値:
|
system |
| Period |
integer |
任意 |
メトリクスの統計情報を収集する期間です。単位:秒。有効な値:
説明
スケーリンググループが ECS タイプで、CloudMonitor メトリクスを使用している場合は、 |
300 |
| Statistics |
string |
任意 |
メトリクスの統計を集計する方法です。有効な値:
|
Average |
| Threshold |
number |
任意 |
複数メトリクスのアラートルールにおけるメトリクス値のしきい値です。指定した期間内にメトリクス値がしきい値に指定回数到達すると、スケーリングルールが実行されます。 |
80 |
| ComparisonOperator |
string |
任意 |
メトリクス値としきい値を比較するために使用する比較演算子です。有効な値:
|
>= |
| EvaluationCount |
integer |
任意 |
スケーリングルールが実行されるまでに、メトリクス値がしきい値に到達する必要がある回数です。たとえば、このパラメーターを 3 に設定した場合、平均 CPU 使用率が 80% に 3 回連続で到達または超過した後に、スケーリングルールがトリガーされます。 |
3 |
| GroupId |
integer |
任意 |
カスタムメトリクスが属するアプリケーショングループの ID です。 |
4055401 |
| Effective |
string |
任意 |
イベントトリガー型タスクの有効期間です。 このパラメーターは cron 式の形式に従います。デフォルトの形式は
説明
デフォルトでは、このパラメーターの値は UTC+8 で指定されます。cron 式の前に 例:
|
TZ=+00 * * 1-2 * * ? |
| AlarmActions |
array |
任意 |
イベントトリガー型タスクに関連付けられているスケーリングルールの一意の識別子のリストです。 |
|
|
string |
任意 |
イベントトリガー型タスクに関連付けられているスケーリングルールの一意の識別子のリストです。 |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimensions |
array<object> |
任意 |
メトリクスのディメンションです。 |
|
|
object |
任意 |
メトリクスのディメンションです。 |
||
| DimensionKey |
string |
任意 |
メトリクスに関連付けるディメンション N のキーです。
|
device |
| DimensionValue |
string |
任意 |
メトリクスのディメンションの値です。このパラメーターの有効な値は、
|
eth0 |
| Expressions |
array<object> |
任意 |
複数メトリクスのアラートルールで指定される式です。 |
|
|
object |
任意 |
複数メトリクスのアラートルールで指定される式です。 |
||
| MetricName |
string |
任意 |
複数メトリクスのアラートルールで指定されるメトリクス名です。有効な値は、メトリクスタイプによって異なります。
詳細については、「システムモニタリングのイベントトリガー型タスク」をご参照ください。 |
CpuUtilization |
| ComparisonOperator |
string |
任意 |
メトリクス値としきい値を比較するために使用する比較演算子です。有効な値:
デフォルト値は >= です。 |
>= |
| Period |
integer |
任意 |
複数メトリクスのアラートルールにおけるメトリクスの統計情報を収集する期間です。単位:秒。有効な値:
説明
スケーリンググループが ECS タイプで、かつ関連付けられたイベントトリガー型タスクが CloudMonitor メトリクスを監視している場合は、 デフォルト値は 300 です。 |
300 |
| Statistics |
string |
任意 |
複数メトリクスのアラートルールで指定されているメトリクスの統計情報を集計する方法です。有効な値:
|
Average |
| Threshold |
number |
任意 |
複数メトリクスのアラートルールにおけるメトリクス値のしきい値です。指定した期間内にメトリクス値がしきい値に指定回数到達すると、スケーリングルールが実行されます。 |
40.0 |
| ExpressionsLogicOperator |
string |
任意 |
複数メトリクスのアラートルールにおけるトリガー条件の関係です。有効な値:
デフォルト値は && です。 |
&& |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| AlarmTaskId |
string |
イベントトリガータスクの ID。 |
asg-bp1hvbnmkl10vll5****_83948190-acdd-483f-98f7-b77f4778**** |
| RequestId |
string |
リクエスト ID。 |
BACACF83-7070-4953-A8FD-D81F89F1**** |
例
成功レスポンス
JSONJSON
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****_83948190-acdd-483f-98f7-b77f4778****",
"RequestId": "BACACF83-7070-4953-A8FD-D81F89F1****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。