監視タスクを作成します。ビジネスで予期しないトラフィックの急増が発生する場合や、特定のパターンがない場合は、CreateAlarm 操作を呼び出して監視タスクを作成し、CloudMonitor メトリックをそのタスクに関連付けることができます。これにより、スケーリンググループ内の Elastic Compute Service (ECS) インスタンスまたはエラスティックコンテナインスタンスの数を動的に調整し、リアルタイムのメトリックデータを常に把握することで、クラウドリソースの管理とメンテナンスが容易になります。
操作説明
-
MetricType を custom に設定する場合、カスタムメトリックを使用して監視タスクを作成する前に、あらかじめ CloudMonitor にカスタムメトリックをレポートしておく必要があります。詳細については、「カスタム監視タイプの監視タスク」をご参照ください。
-
監視タスクを作成する際は、スケーリンググループのメトリックを集計する統計範囲を決定するために、MetricName、Dimensions.DimensionKey、および Dimensions.DimensionValue を指定する必要があります。たとえば、Alibaba Cloud アカウント内のスケーリンググループに属するすべての ECS インスタンスまたはエラスティックコンテナインスタンスのモニタリングデータを集計するために、user_id および scaling_group を指定できます。
カスタム監視タイプの監視タスクを作成する場合、タスク内で指定できるのはカスタムメトリックのみです。
システム監視タイプの監視タスクを作成する場合、タスク内で「システム監視タイプの監視タスク」に記載されているシステムメトリックを指定できます。
user_id および scaling_group は自動的に設定されます。指定が必要なのは device および state のみです。詳細については、本トピックの「リクエストパラメーター」セクションにある Dimensions.DimensionKey および Dimensions.DimensionValue をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:CreateAlarm |
create |
*ScalingGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
スケーリンググループのリージョン ID です。 |
cn-hangzhou |
| Name |
string |
任意 |
イベントトリガー型タスクの名前です。 |
TestAlarmTask |
| Description |
string |
任意 |
イベントトリガー型タスクの説明です。 |
Test alarm task. |
| ScalingGroupId |
string |
必須 |
監視タスクのスケーリンググループ ID。 |
asg-bp18p2yfxow2dloq**** |
| MetricName |
string |
任意 |
メトリック名です。このパラメーターの有効値はメトリクスタイプによって異なります。
詳細については、「システム監視タイプの監視タスク」をご参照ください。 |
CpuUtilization |
| MetricType |
string |
任意 |
メトリクスタイプです。有効値:
|
system |
| Period |
integer |
任意 |
メトリックデータの統計期間です。単位:秒。有効値:
説明
このパラメーターを 15 秒に設定できるのは、ECS タイプのスケーリンググループの場合のみです。 デフォルト値:300。 |
300 |
| Statistics |
string |
任意 |
メトリックデータの統計方法です。有効値:
デフォルト値:Average。 |
Average |
| Threshold |
number |
任意 |
メトリック値のしきい値です。しきい値が指定された回数だけ指定された期間内に到達すると、スケーリングルールが実行されます。 |
80.0 |
| ComparisonOperator |
string |
任意 |
メトリック値としきい値を比較する際に使用する演算子です。有効値:
デフォルト値:>=。 |
>= |
| EvaluationCount |
integer |
任意 |
スケーリングルールを実行する前に、しきい値に連続して到達する必要がある回数です。たとえば、このパラメーターを 3 に設定した場合、平均 CPU 使用率が 80 % 以上に 3 回連続して到達すると、スケーリングルールが実行されます。 デフォルト値:3。 |
3 |
| GroupId |
integer |
任意 |
カスタムメトリックが属するアプリケーショングループの ID です。MetricType パラメーターを custom に設定する場合、このパラメーターを指定する必要があります。 |
4055401 |
| Effective |
string |
任意 |
監視タスクの有効期間です。デフォルトでは、監視タスクは常時有効になります。 このパラメーターは cron 式の形式に従います。デフォルト形式は
説明
デフォルトでは、このパラメーターの値は UTC + 08:00 で指定されます。cron 式の前に サンプル値:
|
TZ=+00 * * 1-2 * * ? |
| AlarmActions |
array |
任意 |
監視タスクに関連付けられたスケーリングルールの一意識別子リストです。 |
|
|
string |
任意 |
監視タスクに関連付けられたスケーリングルールの一意識別子リストです。 |
ari:acs:ess:cn-hangzhou:1406926****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimensions |
array<object> |
任意 |
メトリックのディメンションです。 |
|
|
object |
任意 |
メトリックのディメンションです。 |
||
| DimensionKey |
string |
任意 |
メトリックのディメンションキーです。有効値はメトリクスタイプによって異なります。
|
device |
| DimensionValue |
string |
任意 |
メトリックのディメンション値です。このパラメーターの有効値は Dimensions.DimensionKey の値によって異なります。
|
eth0 |
| Expressions |
array<object> |
任意 |
マルチメトリックアラートルールに関する情報です。 |
|
|
object |
任意 |
マルチメトリックアラートルールで指定された式です。 |
||
| MetricName |
string |
任意 |
マルチメトリックアラートルール内のメトリック名です。このパラメーターの有効値はメトリクスタイプによって異なります。
詳細については、「システム監視タイプの監視タスク」をご参照ください。 |
CpuUtilization |
| ComparisonOperator |
string |
任意 |
マルチメトリックアラートルールでメトリック値としきい値を比較する際に使用する演算子です。有効値:
デフォルト値:>=。 |
>= |
| Period |
integer |
任意 |
マルチメトリックアラートルールにおけるメトリックデータの統計期間です。単位:秒。有効値:
説明
このパラメーターを 15 秒に設定できるのは、ECS タイプのスケーリンググループの場合のみです。 デフォルト値:300。 |
900 |
| Statistics |
string |
任意 |
マルチメトリックアラートルールでメトリックデータを集計する際に使用する方法です。有効値:
デフォルト値:Average。 |
Average |
| Threshold |
number |
任意 |
マルチメトリックアラートルールにおけるメトリック値のしきい値です。しきい値が統計期間内に指定された回数だけ到達すると、スケーリングルールが実行されます。 |
40.0 |
| ExpressionsLogicOperator |
string |
任意 |
マルチメトリックアラートルールにおけるトリガー条件間の関係です。有効値:
デフォルト値: |
&& |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| AlarmTaskId |
string |
イベントトリガー型タスクの ID です。 |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| RequestId |
string |
リクエストの ID です。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
例
成功レスポンス
JSONJSON
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。