すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:CreateMetricRuleTemplate

最終更新日:Jan 23, 2026

アラートテンプレートを作成します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

cms:CreateMetricRuleTemplate

create

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

Name

string

必須

アラートテンプレートの名前。

Template1

Description

string

任意

アラートテンプレートの説明。

ECS_Template1

AlertTemplates

array<object>

任意

アラートテンプレートの詳細。

object

任意

アラートテンプレート。

Escalations.Info.Threshold

string

任意

情報レベルのアラートのしきい値。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

20

MetricName

string

必須

メトリック名。

N の有効値:1~200。

メトリック名の取得方法については、「DescribeMetricMetaList」または「メトリック」をご参照ください。

cpu_total

Webhook

string

任意

コールバック URL。

N の有効値:1~200。

コールバック URL は、インターネット経由でアクセスできる必要があります。CloudMonitor は、HTTP POST リクエストを送信することで、指定されたコールバック URL にアラート通知をプッシュします。HTTP プロトコルのみがサポートされています。

http://ww.aliyun.com

Escalations.Warn.Threshold

string

任意

警告レベルのアラートのしきい値。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

30

Namespace

string

必須

クラウドサービスの名前空間。

N の有効値:1~200。

クラウドサービスの名前空間の取得方法については、「DescribeMetricMetaList」または「付録1:メトリック」をご参照ください。

acs_ecs_dashboard

Period

integer

任意

モニタリングデータの集計期間。単位:秒。

デフォルト値は最小集計期間です。通常、最小集計期間を指定する必要はありません。

N の有効値:1~200。

60

RuleName

string

必須

アラートルールの名前。

N の有効値:1~200。

ECS_Rule1

Escalations.Critical.Times

integer

任意

クリティカルレベルのアラートがトリガーされる前に、メトリック値がアラート条件を満たす連続回数。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

3

Selector

string

任意

アラートのディメンション。これは拡張フィールドです。

N の有効値:1~200。

例えば、アラートテンプレートがアプリケーショングループに適用され、このパラメーターが {"disk":"/"} に設定され、MetricName パラメーターが DiskUtilization に設定されている場合、生成されたアラートルールは、アラートテンプレートが適用されるアプリケーショングループ内のすべてのインスタンスのルートディスクパーティション ("/") に適用されます。

説明

拡張フィールドの値の詳細については、「DescribeMetricRuleTemplateAttribute」をご参照ください。

{"disk":"/"}

Escalations.Info.Statistics

string

任意

情報レベルのアラートの統計メソッド。

N の有効値:1~200。

このパラメーターの値は、指定されたクラウドサービスの MetricName パラメーターに対応する Statistics 列によって決まります。このパラメーターの値は、最大値、最小値、または平均値にすることができます。このパラメーターの値の取得方法の詳細については、「付録1:メトリック」をご参照ください。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

Average

Escalations.Warn.Times

integer

任意

警告レベルのアラートがトリガーされる前に、メトリック値がアラート条件を満たす連続回数。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

1

Escalations.Info.ComparisonOperator

string

任意

情報レベルのアラートのメトリック値としきい値を比較するために使用される演算子。有効な値:

  • GreaterThanOrEqualToThreshold:しきい値以上

  • GreaterThanThreshold:しきい値より大きい

  • LessThanOrEqualToThreshold:しきい値以下

  • LessThanThreshold:しきい値より小さい

  • NotEqualToThreshold:しきい値と等しくない

  • GreaterThanYesterday:昨日の同時刻のメトリック値より大きい

  • LessThanYesterday:昨日の同時刻のメトリック値より小さい

  • GreaterThanLastWeek:先週の同時刻のメトリック値より大きい

  • LessThanLastWeek:先週の同時刻のメトリック値より小さい

  • GreaterThanLastPeriod:前回のモニタリングサイクルのメトリック値より大きい

  • LessThanLastPeriod:前回のモニタリングサイクルのメトリック値より小さい

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

GreaterThanOrEqualToThreshold

Category

string

必須

クラウドサービス名の略称。

N の有効値:1~200。

クラウドサービス名の略称の取得方法の詳細については、DescribeProjectMeta 操作のレスポンスパラメーター LabelsmetricCategory をご参照ください。

ecs

Escalations.Critical.Threshold

string

任意

クリティカルレベルのアラートのしきい値。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

30

Escalations.Critical.Statistics

string

任意

クリティカルレベルのアラートの統計メソッド。

N の有効値:1~200。

このパラメーターの値は、指定されたクラウドサービスの MetricName パラメーターに対応する Statistics 列によって決まります。このパラメーターの値は、最大値、最小値、または平均値にすることができます。このパラメーターの値の取得方法の詳細については、「付録1:メトリック」をご参照ください。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

Average

Escalations.Critical.ComparisonOperator

string

任意

クリティカルレベルのアラートのメトリック値としきい値を比較するために使用される演算子。有効な値:

  • GreaterThanOrEqualToThreshold:しきい値以上

  • GreaterThanThreshold:しきい値より大きい

  • LessThanOrEqualToThreshold:しきい値以下

  • LessThanThreshold:しきい値より小さい

  • NotEqualToThreshold:しきい値と等しくない

  • GreaterThanYesterday:昨日の同時刻のメトリック値より大きい

  • LessThanYesterday:昨日の同時刻のメトリック値より小さい

  • GreaterThanLastWeek:先週の同時刻のメトリック値より大きい

  • LessThanLastWeek:先週の同時刻のメトリック値より小さい

  • GreaterThanLastPeriod:前回のモニタリングサイクルのメトリック値より大きい

  • LessThanLastPeriod:前回のモニタリングサイクルのメトリック値より小さい

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

GreaterThanOrEqualToThreshold

Escalations.Warn.ComparisonOperator

string

任意

警告レベルのアラートのメトリック値としきい値を比較するために使用される演算子。有効な値:

  • GreaterThanOrEqualToThreshold:しきい値以上

  • GreaterThanThreshold:しきい値より大きい

  • LessThanOrEqualToThreshold:しきい値以下

  • LessThanThreshold:しきい値より小さい

  • NotEqualToThreshold:しきい値と等しくない

  • GreaterThanYesterday:昨日の同時刻のメトリック値より大きい

  • LessThanYesterday:昨日の同時刻のメトリック値より小さい

  • GreaterThanLastWeek:先週の同時刻のメトリック値より大きい

  • LessThanLastWeek:先週の同時刻のメトリック値より小さい

  • GreaterThanLastPeriod:前回のモニタリングサイクルのメトリック値より大きい

  • LessThanLastPeriod:前回のモニタリングサイクルのメトリック値より小さい

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

GreaterThanOrEqualToThreshold

Escalations.Info.Times

integer

任意

情報レベルのアラートがトリガーされる前に、メトリック値がアラート条件を満たす連続回数。

N の有効値:1~200。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

1

Escalations.Warn.Statistics

string

任意

警告レベルのアラートの統計メソッド。

N の有効値:1~200。

このパラメーターの値は、指定されたクラウドサービスの MetricName パラメーターに対応する Statistics 列によって決まります。このパラメーターの値は、最大値、最小値、または平均値にすることができます。このパラメーターの値の取得方法の詳細については、「付録1:メトリック」をご参照ください。

説明

クリティカル、警告、情報のいずれかのアラートレベルを少なくとも 1 つ選択し、各アラートレベルに対して Statistics、ComparisonOperator、Threshold、Times パラメーターを指定する必要があります。

Average

レスポンスフィールド

フィールド

説明

object

返されるデータ。

Code

integer

状態コード。

説明

状態コード 200 は、リクエストが成功したことを示します。

200

Message

string

エラーメッセージ。

The Request is not authorization.

RequestId

string

リクエスト ID。

9763ED1A-4D09-41BF-851E-310421750204

Success

boolean

リクエストが成功したかどうかを示します。有効な値:

  • true

  • false

true

Id

integer

アラートテンプレートの ID。

12345

成功レスポンス

JSONJSON

{
  "Code": 200,
  "Message": "The Request is not authorization.",
  "RequestId": "9763ED1A-4D09-41BF-851E-310421750204",
  "Success": true,
  "Id": 12345
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidQueryParameter %s
401 AccessDeniedException You donot have sufficient access to perform this action.
412 ResourcesOverLimit Resources over limit.
500 InternalFailure %s
402 LimitExceeded The quota for this customer had been reached.
403 InvalidClientTokenId not allow this operation.
206 %s %s
503 %s %s
406 %s %s
429 Throttli∂ngException The request was denied due to request throttling.
409 %s %s
409 ResourceConflict Concurrent modification of resources.
409 ResourceExist Resources already exist.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。