指定されたアプリケーショングループでアラートルールを作成または変更します。
操作説明
この Topic では、アプリケーショングループ 17285**** で Elastic Compute サービス (ECS) の cpu_total メトリックに対するアラートルールを作成する例を示します。アラートルール ID は 123456、アラートルール名は Rule_test、アラートレベルは Critical、統計メソッドは Average、比較演算子は GreaterThanOrEqualToThreshold、しきい値は 90、リトライ回数は 3 です。応答はアラートルールが作成されたことを示します。アラートルール ID は 123456 です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cms:PutGroupMetricRule |
create |
*GroupMetricRule
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| GroupId |
string |
必須 |
アプリケーショングループ ID。 アプリケーショングループ ID の取得方法については、 DescribeMonitorGroups を参照してください。 |
17285**** |
| RuleId |
string |
必須 |
アラートルール ID。
|
123456 |
| Category |
string |
任意 |
Alibaba Cloud サービス名の略称。 略称の取得方法については、 DescribeProjectMeta 操作の |
ECS |
| RuleName |
string |
必須 |
アラートルール名。
|
Rule_01 |
| Namespace |
string |
必須 |
Alibaba Cloud サービスの名前空間。 名前空間の取得方法については、 DescribeMetricMetaList または サービス監視 を参照してください。 |
acs_ecs_dashboard |
| MetricName |
string |
必須 |
メトリック名。 メトリック名の取得方法については、 DescribeMetricMetaList または サービス監視 を参照してください。 |
cpu_total |
| Dimensions |
string |
任意 |
アプリケーショングループ内のアラートルールの第 1 レベルディメンション。 フォーマット: |
[{"instanceId":"i-m5e1qg6uo38rztr4****"}] |
| ExtraDimensionJson |
string |
任意 |
アプリケーショングループ内のアラートルールの第 2 レベルまたは第 3 レベルディメンション。 フォーマット: 第 1 レベルディメンションが |
{"/dev/xvda":"d-m5e6yphgzn3aprwu****"} |
| EffectiveInterval |
string |
任意 |
アラートルールが効果を発揮する有効期間。 |
05:31-23:59 |
| NoEffectiveInterval |
string |
任意 |
アラートルールが無効となる時間範囲。 |
00:00-05:30 |
| SilenceTime |
integer |
任意 |
CloudMonitor が同じメトリックに対してアラート通知を繰り返し送信しないミュート期間。 単位: 秒。デフォルト値: 86400。 |
86400 |
| Period |
string |
任意 |
モニタリングデータのレポート期間。
|
60 |
| Interval |
string |
任意 |
アラートルールの検出期間。単位: 秒。 説明
検出期間をデータレポート期間と一致させてください。検出期間がデータレポート期間より短い場合、データ不足によりアラートがトリガーされない場合があります。 |
60 |
| Webhook |
string |
任意 |
アラートがトリガーされたときにリクエストが送信されるコールバック URL。 インターネット経由でアクセス可能な URL を入力してください。CloudMonitor は POST リクエストを送信してアラート情報をこの URL にプッシュします。HTTP プロトコルのみがサポートされています。 |
https://www.aliyun.com |
| EmailSubject |
string |
任意 |
アラートメールの主題。 |
ECS instance |
| ContactGroups |
string |
任意 |
アラート連絡先グループ。 |
ECS_Group |
| Escalations.Critical.Statistics |
string |
任意 |
Critical レベルアラートの統計メソッド。複数の統計メソッドはコンマ (,) で区切ります。 このパラメーターの値は、指定された Alibaba Cloud サービスの |
Average |
| Escalations.Critical.ComparisonOperator |
string |
任意 |
Critical レベルアラートの比較演算子。有効な値:
|
GreaterThanOrEqualToThreshold |
| Escalations.Critical.Threshold |
string |
任意 |
Critical レベルアラートのしきい値。 |
90 |
| Escalations.Critical.Times |
integer |
任意 |
Critical レベルアラートのリトライ回数。 |
3 |
| Escalations.Warn.Statistics |
string |
任意 |
Warn レベルアラートの統計メソッド。複数の統計メソッドはコンマ (,) で区切ります。 このパラメーターの値は、指定された Alibaba Cloud サービスの |
Average |
| Escalations.Warn.ComparisonOperator |
string |
任意 |
Warn レベルアラートの比較演算子。有効な値:
|
GreaterThanOrEqualToThreshold |
| Escalations.Warn.Threshold |
string |
任意 |
Warn レベルアラートのしきい値。 |
90 |
| Escalations.Warn.Times |
integer |
任意 |
Warn レベルアラートのリトライ回数。 |
3 |
| Escalations.Info.Statistics |
string |
任意 |
Info レベルアラートの統計メソッド。複数の統計メソッドはコンマ (,) で区切ります。 このパラメーターの値は、指定された Alibaba Cloud サービスの |
Average |
| Escalations.Info.ComparisonOperator |
string |
任意 |
Info レベルアラートの比較演算子。有効な値:
|
GreaterThanOrEqualToThreshold |
| Escalations.Info.Threshold |
string |
任意 |
Info レベルアラートのしきい値。 |
90 |
| Escalations.Info.Times |
integer |
任意 |
Info レベルアラートのリトライ回数。 |
3 |
| NoDataPolicy |
string |
任意 |
モニタリングデータが見つからない場合の処理メソッド。有効な値:
|
KEEP_LAST_STATE |
| Labels |
array<object> |
任意 |
アラートルールのタグ。 タグはアラート通知に含まれます。 |
|
|
object |
任意 |
なし。 |
||
| Key |
string |
任意 |
アラートルールのタグキー。 |
key1 |
| Value |
string |
任意 |
アラートルールのタグ値。 |
value1 |
| Options |
string |
任意 |
詳細設定。 フォーマット: {"key1":"value1","key2":"value2"}。例: {"NotSendOK":true}。これはアラート復旧通知を送信するかどうかを指定します。キーは NotSendOK で、値は true (送信しない) または false (送信する、デフォルト) です。 |
{"NotSendOK":true} |
共通リクエストパラメーターについては、共通パラメーター を参照してください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
なし。 |
||
| Code |
string |
状態コード。 説明
値が 200 の場合、成功を示します。 |
200 |
| Message |
string |
エラーメッセージ。 |
The Request is not authorization. |
| RequestId |
string |
リクエスト ID。 |
461CF2CD-2FC3-4B26-8645-7BD27E7D0F1D |
| Success |
boolean |
操作が成功したかどうかを示します。有効な値:
|
true |
| Result |
object |
アラートルールの作成または変更の結果。 |
|
| RuleId |
string |
アラートルール ID。 |
123456 |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "The Request is not authorization.",
"RequestId": "461CF2CD-2FC3-4B26-8645-7BD27E7D0F1D",
"Success": true,
"Result": {
"RuleId": "123456"
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | %s | %s | |
| 499 | %s | %s | |
| 500 | %s | %s | |
| 204 | %s | %s | |
| 403 | %s | %s | |
| 206 | %s | %s | |
| 404 | %s | %s | |
| 503 | %s | %s | |
| 406 | %s | %s |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。