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

Server Load Balancer:ALB インスタンスのモニタリング情報を表示します

最終更新日:Nov 27, 2025

Cloud Monitor を使用して Application Load Balancer (ALB) リソースのステータスとメトリックを表示し、ALB インスタンスへのリクエストがタイムアウトした場合やトラフィックスロットリングがトリガーされた場合に、問題を迅速にトラブルシューティングできます。ALB リソースのモニタリング情報は、コンソールでの表示、API 操作の呼び出し、または SDK の使用によって確認できます。

ALB コンソールでのモニタリング情報の表示

  1. ALB コンソールにログインします。

  2. 上部のナビゲーションバーで、ALB インスタンスがデプロイされているリージョンを選択します。

  3. 次のいずれかの方法でモニタリング情報を表示します。

    • インスタンスページでのモニタリングデータの表示

      1. インスタンス ページで、目的のインスタンスを見つけ、[モニタリング] 列の monitor をクリックします。

      2. [モニタリング情報] パネルで、[インスタンス][リスナー]、または [VIP (ゾーン)] タブをクリックして、モニタリング情報を表示します。

    • インスタンス詳細ページでのデータの表示

      1. インスタンス ページで、目的のインスタンスを見つけてその ID をクリックします。インスタンスの詳細 タブで、チャート タブをクリックします。

      2. チャート タブで、[インスタンス][リスナー]、または [VIP (ゾーン)] タブをクリックしてモニタリング情報を表示します。

    説明
    • デフォルトでは、スペックアップされた ALB インスタンスは、[VIP (ゾーン)] タブでのメトリック表示をサポートしています。スペックアップ前は、静的 IP モードの ALB インスタンスのみがこの機能をサポートしており、動的 IP モードの ALB インスタンスはサポートしていませんでした。

      [VIP (ゾーン)] タブのメトリックに対してアラートルールを作成するには、Cloud Monitor コンソールにログインします。詳細については、「ALB メトリックのアラートルールの設定」をご参照ください。

    • インスタンスがデュアルスタック ALB インスタンスの場合、[モニタリング情報] パネルの左上隅にある [メトリックタイプ] ドロップダウンリストから [すべて][IPv4]、または [IPv6] を選択して、関連メトリックを表示できます。

    • [リスナー] タブでは、[リスナー] ドロップダウンリストから別のリスナーを選択して、そのメトリックを表示できます。 また、[ディメンション] ドロップダウンリストから [リスナー][サーバーグループ]、または [転送ルール] を選択し、特定のサーバーグループ ID または転送ルール ID を選択して、関連するメトリックを表示することもできます。

    • [時間] でモニタリングチャートの時間範囲を指定できます。[自動リフレッシュ] を有効にすると、モニタリングデータは 1 分ごとにリフレッシュされます。

API 操作の呼び出しによるモニタリング情報の照会

このセクションでは、Cloud Monitor の API 操作を呼び出して、ALB インスタンスのモニタリングメトリックと詳細なモニタリングデータを照会する方法について説明します。

次の図は、API 操作を呼び出してモニタリングデータを表示するプロシージャを示しています。monitoring

プロシージャは次のとおりです:

  1. 名前空間の照会:DescribeProjectMeta 操作を呼び出して、Cloud Monitor 内の ALB の名前空間を照会します。

  2. オプション:既存のメトリックの照会:DescribeMetricMetaList 操作を呼び出して、Cloud Monitor で利用可能な時系列メトリックの説明を照会します。メトリックの説明の詳細については、「ALB のモニタリングメトリック」をご参照ください。

  3. 特定のメトリックのモニタリングデータの照会:

    • DescribeMetricLast 操作を呼び出して、ALB の特定の監視対象の最新のモニタリングデータを照会します。

    • DescribeMetricList 操作を呼び出して、指定した時間範囲内の ALB の特定の監視対象の時系列モニタリングデータを照会します。

DescribeProjectMeta

DescribeProjectMeta 操作を呼び出して、Cloud Monitor 内の ALB の名前空間を照会します。詳細については、「DescribeProjectMeta」をご参照ください。

  1. OpenAPI Explorer にログインします。

  2. リクエストパラメーターで、プロダクトタグでアラートルールを絞り込むための [ラベル] パラメーターを [{"name":"product","value":"alb"}] に設定し、他のパラメーターはデフォルト値のままにして、[コールの開始] をクリックします。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"alb"}]
    &<共通リクエストパラメーター>
  3. 応答に基づくと、Cloud Monitor での ALB[名前空間] パラメーターの値は acs_alb です。

    レスポンスの例

    {
      "RequestId": "4B68EC24-DBC8-54FB-8A97-16D9E775503F",
      "PageSize": 30,
      "PageNumber": 1,
      "Total": 1,
      "Resources": {
        "Resource": [
          {
            "Description": "Application Load Balancer",
            "Labels": "[{\"name\":\"product\",\"value\":\"alb\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"groupFlag\",\"value\":\"true\"},{\"name\":\"cnName\",\"value\":\"Application Load Balancer\"},{\"name\":\"enName\",\"value\":\"Application Load Balancer\"}]",
            "Namespace": "acs_alb"
          }
        ]
      },
      "Code": 200,
      "Success": true
    }

DescribeMetricMetaList

DescribeMetricMetaList 操作を呼び出して、Cloud Monitor で利用可能な時系列メトリックの説明を照会します。詳細については、「DescribeMetricMetaList」をご参照ください。

  1. OpenAPI Explorer にログインします。

  2. リクエストパラメーターで、[Namespace] パラメーターを acs_alb に設定します。他のパラメーターはデフォルト値のままにし、[呼び出し開始] をクリックします。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_alb
    &<共通リクエストパラメーター>
  3. レスポンスに基づき、ALB の時系列メトリックを表示します。

    レスポンスの例

    {
      "TotalCount": 106,
      "RequestId": "FB432987-C687-596C-ABEF-F7033D00DEA8",
      "Resources": {
        "Resource": [
          {
            "MetricName": "ListenerActiveConnection",
            "Periods": "60,300",
            "Description": "クライアントから ALB インスタンスへのアクティブな接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerClientTLSNegotiationError",
            "Periods": "60,300",
            "Description": "クライアントと ALB インスタンス間で確立されたが、1 秒あたりの TLS ハンドシェイクに失敗した接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode2XX",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 2xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode3XX",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 3xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode4XX",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 4xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode500",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 500 ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode502",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 502 ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode503",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 503 ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode504",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 504 ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCode5XX",
            "Periods": "60,300",
            "Description": "1 秒あたりに返される 5xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCodeUpstream2XX",
            "Periods": "60,300",
            "Description": "バックエンドサーバーから 1 秒あたりに返される 2xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCodeUpstream3XX",
            "Periods": "60,300",
            "Description": "バックエンドサーバーから 1 秒あたりに返される 3xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCodeUpstream4XX",
            "Periods": "60,300",
            "Description": "バックエンドサーバーから 1 秒あたりに返される 4xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPCodeUpstream5XX",
            "Periods": "60,300",
            "Description": "バックエンドサーバーから 1 秒あたりに返される 5xx ステータスコードの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPFixedResponse",
            "Periods": "60,300",
            "Description": "1 秒あたりのカスタムレスポンス数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHTTPRedirect",
            "Periods": "60,300",
            "Description": "1 秒あたりのリダイレクト数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerHealthyHostCount",
            "Periods": "60,300",
            "Description": "正常なサーバーの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerInBits",
            "Periods": "60,300",
            "Description": "ALB インスタンスに 1 秒あたりに送信されるビット数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bit/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "bit/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerNewConnection",
            "Periods": "60,300",
            "Description": "1 秒あたりの新規接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerNonStickyRequest",
            "Periods": "60,300",
            "Description": "既存のスティッキーセッションが利用できないために、新しい宛先にルーティングされるリクエストの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerOutBits",
            "Periods": "60,300",
            "Description": "ALB インスタンスから 1 秒あたりに送信されるビット数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bit/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "bit/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerQPS",
            "Periods": "60,300",
            "Description": "1 秒あたりのリクエスト数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerRejectedConnection",
            "Periods": "60,300",
            "Description": "接続が仕様の上限を超えたために 1 秒あたりにドロップされた接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerRequestTime",
            "Periods": "60,300",
            "Description": "リスナーのリクエストレイテンシー。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"null\"},{\"name\":\"alertUnit\",\"value\":\"ms\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "ms",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerUnHealthyHostCount",
            "Periods": "60,300",
            "Description": "異常なサーバーの数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerUpstreamConnectionError",
            "Periods": "60,300",
            "Description": "Server Load Balancer と宛先インスタンス間の 1 秒あたりの失敗した接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerUpstreamResponseTime",
            "Periods": "60,300",
            "Description": "バックエンドサーバーの応答時間。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"ms\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "ms",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "ListenerUpstreamTLSNegotiationError",
            "Periods": "60,300",
            "Description": "Server Load Balancer と宛先インスタンス間で確立されたが、1 秒あたりの TLS ハンドシェイクに失敗した TLS 接続数。",
            "Dimensions": "userId,loadBalancerId,listenerProtocol,listenerPort",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"listener\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "LoadBalancerActiveConnection",
            "Periods": "60,300",
            "Description": "クライアントから ALB インスタンスへのアクティブな接続数。",
            "Dimensions": "userId,loadBalancerId",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"loadBalancer\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          },
          {
            "MetricName": "LoadBalancerClientTLSNegotiationError",
            "Periods": "60,300",
            "Description": "クライアントと ALB インスタンス間で確立されたが、1 秒あたりの TLS ハンドシェイクに失敗した接続数。",
            "Dimensions": "userId,loadBalancerId",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"alb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"loadBalancer\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_alb"
          }
        ]
      },
      "Code": 200,
      "Success": true
    }

DescribeMetricLast

DescribeMetricLast 操作を呼び出して、ALB の特定の監視対象の最新のモニタリングデータをクエリします。 この Topic では、リスナーに関連付けられた正常なサーバーの数を示す [ListenerHealthyHostCount] メトリックのモニタリングデータをクエリする方法の例を説明します。 詳細については、「DescribeMetricLast」をご参照ください。

  1. OpenAPI Explorer にログインします。

  2. 以下のリクエストパラメーターを設定して [ListenerHealthyHostCount] をクエリし、[呼び出しの開始] をクリックします。

    次のパラメーターを設定する必要があります。他のパラメーターはデフォルト値のままにできます。

    • メトリック名:メトリックの名前です。この例では、値を ListenerHealthyHostCount に設定します。

    • ディメンション: 特定のリソースのモニタリングデータをクエリするためのディメンションマップです。この例では、値を [{"loadBalancerId":"alb-t93aj3yndojot5****"}] に設定します。

    • 名前空間: サービスの名前空間です。このパラメーターはサービスを区別するために使用されます。この例では、値を acs_alb に設定します。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=ListenerHealthyHostCount
    &Namespace=acs_alb
    &Dimensions=[{"loadBalancerId":"alb-t93aj3yndojot5****"}]
    &<共通リクエストパラメーター>
  3. 応答に基づいて、[ListenerHealthyHostCount] の最新のモニタリングデータを確認します。

    レスポンスの例

    {
      "RequestId": "5CC32511-24DD-58B3-A1D3-D9715DC41F9D",
      "Period": "60",
      "Datapoints": "[{\"timestamp\":1663221840000,\"loadBalancerId\":\"alb-t93aj3yndojot5****\",\"listenerProtocol\":\"https\",\"listenerPort\":\"443\",\"userId\":\"1461700914926653\",\"Value\":1.0}]",
      "Code": "200",
      "Success": true
    }

DescribeMetricList

DescribeMetricList 操作を呼び出して、指定した時間範囲内の ALB の特定の監視対象の時系列モニタリングデータを照会します。このトピックでは、指定した時間範囲内のリスナーに関連付けられた正常なサーバーの数のモニタリングデータを照会する方法の例を説明します。詳細については、「DescribeMetricList」をご参照ください。

  1. OpenAPI Explorer にログインします。

  2. 指定した時間範囲内の [RuleHealthyHostCount] のモニタリングデータをクエリするようにリクエストパラメーターを設定し、[呼び出し開始] をクリックします。

    次のパラメーターを設定する必要があります。他のパラメーターはデフォルト値のままにできます。

    • メトリック名:メトリックの名前。この例では、値を RuleHealthyHostCount に設定します。

    • 名前空間:サービスの名前空間です。このパラメーターは、サービスを区別するために使用されます。この例では、値を acs_alb に設定します。

    • ディメンション:特定のリソースのモニタリングデータをクエリするために使用されるディメンションマップです。この例では、値を [{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}] に設定します。

    • StartTime:クエリする時間範囲の開始時刻です。StartTime の値は EndTime の値と同じか、それ以降にすることはできません。この例では、値を 2022-09-14 14:10:00 に設定します。

      次のフォーマットがサポートされています:

      • UNIX タイムスタンプ:1970 年 1 月 1 日 00:00:00 UTC から経過したミリ秒数。

      • フォーマット:YYYY-MM-DDThh:mm:ssZ。

    • EndTime:クエリする時間範囲の終了時刻です。サポートされているフォーマットは StartTime と同じです。この例では、値を 2022-09-14 14:11:00 に設定します。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricList
    &MetricName=RuleHealthyHostCount
    &Namespace=acs_alb
    &Dimensions=[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}]
    &StartTime=2022-09-14 14:10:00
    &EndTime=2022-09-14 14:11:00
    &<共通リクエストパラメーター>
  3. レスポンスに基づき、指定した時間範囲内の RuleHealthyHostCount のモニタリングデータを表示します。

    レスポンスの例

    {
      "RequestId": "FECF5168-616A-584A-B149-A622348A01C3",
      "Period": "60",
      "Datapoints": "[{\"timestamp\":1663135860000,\"loadBalancerId\":\"alb-2c9oquqqdcgbf8****\",\"listenerProtocol\":\"https\",\"listenerPort\":\"443\",\"ruleId\":\"rule-default-lsn-icqehvs7afp600qcj8\",\"userId\":\"1461700914926653\",\"Value\":1.0}]",
      "Code": "200",
      "Success": true
    }

SDK を使用したモニタリング情報の照会

このセクションでは、SDK を使用して ALB のメトリックと詳細なモニタリングデータを照会する方法について説明します。このトピックでは、SDK を使用して DescribeMetricList 操作を呼び出し、ALB インスタンスへのアクティブな接続数を照会する方法の例を説明します。

  1. OpenAPI Explorer にログインします。

  2. 次のリクエストパラメーターを設定し、他のパラメーターはデフォルト値のままにします。

    • メトリック名: メトリックの名前です。この例では、値を LoadBalancerActiveConnection に設定します。

    • 名前空間: サービスの名前空間です。このパラメーターは、サービスを区別するために使用されます。この例では、値を acs_alb に設定します。

    • ディメンション:特定のリソースのモニタリングデータをクエリするために使用されるディメンションマップです。この例では、値を [{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}] に設定します。

    • StartTime: クエリする時間範囲の開始時刻。 StartTime の値は、EndTime の値と同じか、それ以降にすることはできません。 この例では、値を 2022-09-14 14:10:00 に設定します。

      次のフォーマットがサポートされています:

      • UNIX タイムスタンプ:1970 年 1 月 1 日 00:00:00 UTC から経過したミリ秒数。

      • フォーマット:YYYY-MM-DDThh:mm:ssZ。

    • EndTime:クエリする時間範囲の終了時刻です。サポートされているフォーマットは StartTime と同じです。この例では、値を 2022-09-14 14:11:00 に設定します。

  3. [SDK サンプル] > [Python] タブで、[サンドボックスで実行] をクリックします。

  4. 操作ページで、表示されるパネルで結果を確認します。

関連ドキュメント