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

Auto Scaling:DescribeAlarms

最終更新日:Oct 27, 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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ess:DescribeAlarms

get

*スケーリンググループ。

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

なし なし

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

RegionId

string

必須

イベントトリガータスクが属するリージョンの ID。

cn-qingdao

ScalingGroupId

string

任意

イベントトリガータスクが関連付けられているスケーリンググループの ID。

asg-bp18p2yfxow2dloq****

AlarmTaskId

string

任意

イベントトリガータスクの ID。

asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****

State

string

任意

イベントトリガータスクの状態。有効な値:

  • ALARM: アラート条件が満たされたため、アラートがトリガーされています。

  • OK: アラート条件が満たされていないため、ステータスは正常です。

  • INSUFFICIENT_DATA: アラート条件が満たされているかどうかを判断するためのデータが不足しています。

OK

IsEnable

boolean

任意

イベントトリガータスクを有効にするかどうかを指定します。有効な値:

  • true: イベントトリガータスクは有効です。

  • false: イベントトリガータスクは無効です。

true

MetricType

string

任意

メトリックのタイプ。有効な値:

  • system: CloudMonitor のシステムメトリック

  • custom: CloudMonitor に報告されるカスタムメトリック

system

MetricName

string

任意

メトリック名。

CpuUtilization

PageSize

integer

任意

ページングクエリにおける 1 ページあたりのエントリ数。最大値: 50。

デフォルト値: 10。

10

PageNumber

integer

任意

イベントトリガータスクリストのページ番号。ページは 1 から始まります。

デフォルト値: 1。

1

レスポンスフィールド

フィールド

型

説明

例

object

イベントトリガータスクの情報。

PageSize

integer

1 ページあたりのエントリ数。

10

RequestId

string

リクエスト ID。

871C7C53-34A4-45AA-8C14-4B72FA6A****

PageNumber

integer

現在のページ番号。

1

TotalCount

integer

イベントトリガータスクの総数。

2

AlarmList

object

Alarm

array<object>

イベントトリガータスクのリスト。

array<object>

イベントトリガータスクのリスト。

AlarmTaskId

string

イベントトリガータスクの ID。

asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****

MetricName

string

メトリック名。有効な値:

  • CpuUtilization: ECS インスタンスの CPU 使用率 (%)。

  • ConcurrentConnections: ECS インスタンスへの同時接続数。

  • IntranetTx: ECS インスタンスの内部ネットワーク経由のアウトバウンドトラフィック (Kb/min)。

  • IntranetRx: ECS インスタンスの内部ネットワーク経由のインバウンドトラフィック (Kb/min)。

  • VpcInternetTx: VPC 接続された ECS インスタンスのインターネット経由のアウトバウンドトラフィック (Kb/min)。

  • VpcInternetRx: VPC 接続された ECS インスタンスのインターネット経由のインバウンドトラフィック (Kb/min)。

  • SystemDiskReadBps: システムクラウドディスクから 1 秒間に読み取られるバイト数 (Byte/s)。

  • SystemDiskWriteBps: システムクラウドディスクに 1 秒間に書き込まれるバイト数 (Byte/s)。

  • SystemDiskReadOps: システムクラウドディスクに対する 1 秒間の読み取り操作数 (IOPS)。

  • SystemDiskWriteOps: システムクラウドディスクに対する 1 秒間の書き込み操作数 (IOPS)。

  • CpuUtilizationAgent: Cloud Monitor エージェントによって測定された CPU 使用率 (%)。

  • GpuUtilizationAgent: Cloud Monitor エージェントによって測定された GPU 使用率 (%)。

  • GpuMemoryFreeUtilizationAgent: Cloud Monitor エージェントによって測定された空き GPU メモリの割合 (%)。

  • GpuMemoryUtilizationAgent: Cloud Monitor エージェントによって測定された GPU メモリ使用率 (%)。

  • MemoryUtilization: Cloud Monitor エージェントによって測定されたメモリ使用率 (%)。

  • LoadAverage: Cloud Monitor エージェントによって測定された平均システムロード。

  • TcpConnection: Cloud Monitor エージェントによって測定された TCP 接続の総数。

  • TcpConnection: Cloud Monitor エージェントによって測定された確立された TCP 接続数。

  • PackagesNetOut: Cloud Monitor エージェントによって測定された、内部ネットワーク NIC から 1 秒間に送信されるパケット数。

  • PackagesNetIn: Cloud Monitor エージェントによって測定された、内部ネットワーク NIC が 1 秒間に受信するパケット数。

  • PackagesNetOut: Cloud Monitor エージェントによって測定された、インターネット NIC から 1 秒間に送信されるパケット数。

  • PackagesNetIn: Cloud Monitor エージェントによって測定された、インターネット NIC が 1 秒間に受信するパケット数。

  • EciPodCpuUtilization: CPU 使用率 (%)。

  • EciPodMemoryUtilization: メモリ使用率 (%)。

  • LoadBalancerRealServerAverageQps: ALB サーバーグループ内のバックエンドサーバーあたりの平均クエリ/秒 (QPS)。

詳細については、「システム監視イベントトリガータスク」を参照してください。

CpuUtilization

EvaluationCount

integer

スケーリングルールがトリガーされる前に、しきい値条件が満たされる必要がある回数。たとえば、このパラメーターが 3 に設定されている場合、平均 CPU 使用率が 3 回連続して 80% 以上になった場合にのみ、スケーリングルールがトリガーされます。

3

State

string

イベントトリガータスクの状態。有効な値:

  • ALARM: アラート条件が満たされたため、アラートがトリガーされています。

  • OK: アラート条件が満たされていないため、ステータスは正常です。

  • INSUFFICIENT_DATA: アラート条件が満たされているかどうかを判断するためのデータが不足しています。

ALARM

Period

integer

メトリックデータが収集される期間。単位: 秒。有効な値:

  • 15

  • 60

  • 120

  • 300

  • 900

説明

15 秒の統計期間は、ECS インスタンスを含むスケーリンググループでのみサポートされています。

300

ScalingGroupId

string

イベントトリガータスクが関連付けられているスケーリンググループの ID。

asg-bp18p2yfxow2dloq****

ComparisonOperator

string

メトリック値をしきい値と比較するために使用される比較演算子。有効な値:

  • 説明

    =: メトリック値がしきい値以上。

  • <=: メトリック値がしきい値以下。

  • 説明

    : メトリック値がしきい値より大きい。

  • <: メトリック値がしきい値より小さい。

>=

Effective

string

イベントトリガータスクの有効期間。

* * * * * ?

Description

string

イベントトリガータスクの説明。

Test alarm task.

MetricType

string

メトリックのタイプ。有効な値:

  • system: CloudMonitor のシステムメトリック

  • custom: CloudMonitor に報告されるカスタムメトリック

system

Name

string

イベントトリガータスクの名前。

TestAlarmTask

Threshold

number

メトリックのしきい値。指定された回数にしきい値の式が満たされると、スケーリングルールがトリガーされます。

80.0

Enable

boolean

イベントトリガータスクが有効かどうかを示します。有効な値:

  • true: イベントトリガータスクは有効です。

  • false: イベントトリガータスクは無効です。

true

Statistics

string

メトリックデータを収集するために使用される統計メソッド。有効な値:

  • Average: 平均値

  • Minimum: 最小値

  • Maximum: 最大値

Average

Dimensions

object

Dimension

array<object>

メトリックに関連付けられているディメンション情報。

object

メトリックに関連付けられているディメンション情報。

DimensionKey

string

メトリックに関連付けられているディメンションのキー。有効な値:

  • user_id: アカウントの ID

  • scaling_group: モニター対象のスケーリンググループ

  • device: デバイスのタイプ

  • state: TCP 接続の状態

device

DimensionValue

string

メトリックに関連付けられているディメンションの値。有効な値はディメンションキーによって決まります。

  • user_id: システムによって自動的に入力されます。

  • scaling_group (スケーリンググループ): システムによって自動的に入力されます。

  • device (デバイス) の有効な値:

    • eth0: クラシックネットワークインスタンスの場合、eth0 は内部 NIC を示します。VPC 接続インスタンスの場合、eth0 NIC のみが存在します。

    • eth1: クラシックネットワークインスタンスの場合、eth1 はインターネット NIC を示します。

  • state の有効な値:

    • TCP_TOTAL: TCP 接続の総数。

    • ESTABLISHED: 確立された TCP 接続数。

eth0

AlarmActions

object

AlarmAction

array

イベントトリガータスクに関連付けられているスケーリングルールの一意の識別子のリスト。

string

イベントトリガータスクに関連付けられているスケーリングルールの一意の識別子のリスト。

ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh****

Expressions

object

Expression

array<object>

複数メトリックアラートルールに関する情報。

object

複数メトリックアラートルールに関する情報。

MetricName

string

複数メトリックアラートルールのメトリック名。有効な値:

  • CpuUtilization: ECS インスタンスの CPU 使用率 (%)。

  • ConcurrentConnections: ECS インスタンスへの同時接続数。

  • IntranetTx: ECS インスタンスの内部ネットワーク経由のアウトバウンドトラフィック (Kb/min)。

  • IntranetRx: ECS インスタンスの内部ネットワーク経由のインバウンドトラフィック (Kb/min)。

  • VpcInternetTx: VPC 接続された ECS インスタンスのインターネット経由のアウトバウンドトラフィック (Kb/min)。

  • VpcInternetRx: VPC 接続された ECS インスタンスのインターネット経由のインバウンドトラフィック (Kb/min)。

  • SystemDiskReadBps: システムクラウドディスクから 1 秒間に読み取られるバイト数 (Byte/s)。

  • SystemDiskWriteBps: システムクラウドディスクに 1 秒間に書き込まれるバイト数 (Byte/s)。

  • SystemDiskReadOps: システムクラウドディスクに対する 1 秒間の読み取り操作数 (IOPS)。

  • SystemDiskWriteOps: システムクラウドディスクに対する 1 秒間の書き込み操作数 (IOPS)。

  • CpuUtilizationAgent: Cloud Monitor エージェントによって測定された CPU 使用率 (%)。

  • GpuUtilizationAgent: Cloud Monitor エージェントによって測定された GPU 使用率 (%)。

  • GpuMemoryFreeUtilizationAgent: Cloud Monitor エージェントによって測定された空き GPU メモリの割合 (%)。

  • GpuMemoryUtilizationAgent: Cloud Monitor エージェントによって測定された GPU メモリ使用率 (%)。

  • MemoryUtilization: Cloud Monitor エージェントによって測定されたメモリ使用率 (%)。

  • LoadAverage: Cloud Monitor エージェントによって測定された平均システムロード。

  • TcpConnection: Cloud Monitor エージェントによって測定された TCP 接続の総数。

  • TcpConnection: Cloud Monitor エージェントによって測定された確立された TCP 接続数。

  • PackagesNetOut: Cloud Monitor エージェントによって測定された、内部ネットワークインターフェースコントローラー (NIC) から 1 秒間に送信されるパケット数。

  • PackagesNetIn: Cloud Monitor エージェントによって測定された、内部ネットワークインターフェースコントローラー (NIC) が 1 秒間に受信するパケット数。

  • PackagesNetOut: Cloud Monitor エージェントによって測定された、インターネットネットワークインターフェースコントローラー (NIC) から 1 秒間に送信されるパケット数。

  • PackagesNetIn: Cloud Monitor エージェントによって測定された、インターネットネットワークインターフェースコントローラー (NIC) が 1 秒間に受信するパケット数。

  • EciPodCpuUtilization: CPU 使用率 (%)。

  • EciPodMemoryUtilization: メモリ使用率 (%)。

  • LoadBalancerRealServerAverageQps: ALB サーバーグループ内のバックエンドサーバーあたりの平均クエリ/秒 (QPS)。

詳細については、「システム監視イベントトリガータスク (ノード)」を参照してください。

CpuUtilization

ComparisonOperator

string

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

  • 説明

    =: メトリック値がしきい値以上。

  • <=: メトリック値がしきい値以下。

  • 説明

    : メトリック値がしきい値より大きい。

  • <: メトリック値がしきい値より小さい。

デフォルト値: >=。

>=

Period

integer

複数メトリックアラートルールでメトリックデータが収集される期間。単位: 秒。有効な値:

  • 15

  • 60

  • 120

  • 300

  • 900

説明

15 秒の統計期間は、ECS インスタンスを含むスケーリンググループでのみサポートされています。

900

Statistics

string

複数メトリックアラートルールでメトリックデータを収集するために使用される統計メソッド。有効な値:

  • Average: 平均値

  • Minimum: 最小値

  • Maximum: 最大値

Average

Threshold

number

複数メトリックアラートルールにおけるメトリックのしきい値。指定された回数にしきい値の式が満たされると、スケーリングルールがトリガーされます。

40.0

ExpressionsLogicOperator

string

複数の監視メトリックのアラート条件間の関係を指定する論理演算子。有効な値:

  • &&: すべての監視メトリックがアラート条件を満たした場合にのみアラートがトリガーされます。つまり、複数メトリックアラートルール内のすべての式が true と評価された場合にのみアラートがトリガーされます。

  • ||: いずれかの監視メトリックがアラート条件を満たしたときにアラートがトリガーされます。

&&

HybridMonitorNamespace

string

Hybrid Cloud Monitor の監視メトリックリポジトリの ID。

監視メトリックリポジトリを管理するには、「監視メトリックリポジトリの管理」を参照してください。

aliyun-test

HybridMetrics

object

HybridMetric

array<object>

Hybrid Cloud Monitor の監視メトリックの設定。設定方法の詳細については、「数式操作を使用したターゲット追跡スケーリングルールのカスタマイズ」を参照してください。

array<object>

Id

string

メトリック操作式におけるメトリックのリファレンス ID。

a

Expression

string

複数の Hybrid Cloud Monitor 監視メトリックのメトリック操作式。この式の計算結果は、スケールアウトとスケールインをトリガーするために使用されます。

操作式は逆ポーランド記法 (RPN) 仕様に準拠している必要があり、+、-、*、/ 演算子のみがサポートされています。

(a+b)/2

MetricName

string

Hybrid Cloud Monitor リポジトリ内の監視メトリックの名前。

AliyunSmq_NumberOfMessagesVisible

Statistic

string

メトリックの統計メソッド。有効な値:

  • Average: 指定された期間内のすべてのデータポイントの平均値。

  • Minimum: 指定された期間内のすべてのデータポイントの最小値。

  • Maximum: 指定された期間内のすべてのデータポイントの最大値。

Average

Dimensions

object

Dimension

array<object>

メトリックのディメンション。メトリックによってモニターされるリソースを指定するために使用されます。

object

DimensionKey

string

メトリックディメンションのキー。

queue

DimensionValue

string

メトリックディメンションの値。

testQueue

PromQL

string

Hybrid Cloud Monitor 用の PromQL クエリ文。

(avg(last_over_time(AliyunMnsnew_ActiveMessages{region='cn-hangzhou',userId='123456****',queue='testQueue'}[900s])) by (userId))/(avg(last_over_time(AliyunEss_RunningInstanceCount{instanceId='asg-bp1****'}[900s])) by (userId) != 0)

例

成功レスポンス

JSONJSON

{
  "PageSize": 10,
  "RequestId": "871C7C53-34A4-45AA-8C14-4B72FA6A****",
  "PageNumber": 1,
  "TotalCount": 2,
  "AlarmList": {
    "Alarm": [
      {
        "AlarmTaskId": "asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1****",
        "MetricName": "CpuUtilization",
        "EvaluationCount": 3,
        "State": "ALARM",
        "Period": 300,
        "ScalingGroupId": "asg-bp18p2yfxow2dloq****",
        "ComparisonOperator": ">=",
        "Effective": "* * * * * ?",
        "Description": "Test alarm task.",
        "MetricType": "system",
        "Name": "TestAlarmTask",
        "Threshold": 80,
        "Enable": true,
        "Statistics": "Average",
        "Dimensions": {
          "Dimension": [
            {
              "DimensionKey": "device",
              "DimensionValue": "eth0"
            }
          ]
        },
        "AlarmActions": {
          "AlarmAction": [
            "ari:acs:ess:cn-hangzhou:1406926474****:scalingrule/asr-bp163l21e07uh****"
          ]
        },
        "Expressions": {
          "Expression": [
            {
              "MetricName": "CpuUtilization",
              "ComparisonOperator": ">=",
              "Period": 900,
              "Statistics": "Average",
              "Threshold": 40
            }
          ]
        },
        "ExpressionsLogicOperator": "&&",
        "HybridMonitorNamespace": "aliyun-test",
        "HybridMetrics": {
          "HybridMetric": [
            {
              "Id": "a",
              "Expression": "(a+b)/2",
              "MetricName": "AliyunSmq_NumberOfMessagesVisible",
              "Statistic": "Average",
              "Dimensions": {
                "Dimension": [
                  {
                    "DimensionKey": "queue",
                    "DimensionValue": "testQueue"
                  }
                ]
              }
            }
          ]
        },
        "PromQL": "(avg(last_over_time(AliyunMnsnew_ActiveMessages{region='cn-hangzhou',userId='123456****',queue='testQueue'}[900s])) by (userId))/(avg(last_over_time(AliyunEss_RunningInstanceCount{instanceId='asg-bp1****'}[900s])) by (userId) != 0)"
      }
    ]
  }
}

エラーコード

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

変更履歴

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