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

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

最終更新日:Mar 26, 2026

ご利用の Application Load Balancer (ALB) インスタンスへのリクエストがタイムアウトする、またはトラフィックの速度制限がトリガーされた場合に、問題を迅速にトラブルシューティングするために、CloudMonitor を使用して ALB リソースのステータスとメトリクスを確認できます。コンソール、API、または SDK を使用して ALB リソースのモニタリング情報を表示できます。

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

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

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

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

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

      1. インスタンス」ページで、管理する ALB インスタンスを見つけ、「モニタリング」列の monitor をクリックします。

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

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

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

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

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

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

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

    • リスナー タブでは、 リスナー ドロップダウンリストからリスナーを選択して、そのリスナーのすべてのメトリクスを表示できます。また、 リスナーサーバーグループ、または 転送ルールディメンション ドロップダウンリストから選択して、対応するリソースのメトリクスを表示することもできます。サーバーグループまたは転送ルールのメトリクスを表示するには、ドロップダウンリストから該当するサーバーグループまたは転送ルールの ID を選択します。

    • 時間 を設定して期間を指定できます。 自動更新 をオンにすると、モニタリングデータが 1 分ごとに更新されます。

API オペレーションによるモニタリング情報のクエリ

このセクションでは、CloudMonitor API オペレーションを呼び出して ALB インスタンスの監視メトリクスおよび詳細なモニタリングデータをクエリする方法について説明します。

次の図は手順を示しています。monitoring

以下の手順を実行します。

  1. 名前空間をクエリします。 DescribeProjectMeta オペレーションを呼び出して、CloudMonitor 内の ALB の名前空間をクエリします。

  2. オプション: 既存のメトリクスをクエリします。 DescribeMetricMetaList オペレーションを呼び出して、CloudMonitor がサポートする時系列メトリクスの説明をクエリします。また、 ALB 監視メトリクス でもメトリクスの説明を確認できます。

  3. メトリクスのモニタリングデータをクエリします。

    • DescribeMetricLast オペレーションを呼び出して、 ALB メトリクスの最新のモニタリングデータをクエリします。

    • DescribeMetricList オペレーションを呼び出して、特定の期間内の ALB メトリクスのモニタリングデータをクエリします。

DescribeProjectMeta

DescribeProjectMeta オペレーションを呼び出して、CloudMonitor 内の ALB の名前空間をクエリします。詳細については、「 DescribeProjectMeta 」をご参照ください。

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

  2. Labels パラメーターを [{"name":"product","value":"alb"}] に設定し、他のパラメーターはデフォルト値を使用して、 呼び出しを開始 します。

    リクエスト例の表示

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"alb"}]
    &<Common request parameters>
  3. レスポンスパラメーターに基づいて、CloudMonitor 内の ALB の名前空間を取得します。この例では、 Namespace の値は acs_alb です。

    レスポンス例の表示

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

DescribeMetricMetaList

DescribeMetricMetaList オペレーションを呼び出して、CloudMonitor がサポートする時系列メトリクスの説明をクエリします。詳細については、「 DescribeMetricMetaList 」をご参照ください。

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

  2. Namespace パラメーターを acs_alb に設定し、他のパラメーターはデフォルト値を使用して、 呼び出しを開始 します。

    リクエスト例の表示

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_alb
    &<Common request parameters>
  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": "TLS ハンドシェイク失敗により、クライアントから ALB インスタンスへの接続が 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": "ListenerHTTPCode2XX",
            "Periods": "60,300",
            "Description": "1 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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 秒あたりに返された HTTP 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": "スティッキーセッションが利用できないために発生する 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": "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": "ALB インスタンスと送信先間で 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": "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": "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": "TLS ハンドシェイク失敗により、クライアントから ALB インスタンスへの接続が 1 秒あたりに失敗した回数",
            "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 メトリクスの最新のモニタリングデータをクエリします。次の例では、 ListenerHealthyHostCount メトリクスに基づいて、リスナーに関連付けられた正常なサーバーの数をクエリする方法を説明します。詳細については、「 DescribeMetricLast 」をご参照ください。

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

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

    以下のパラメーターを設定し、他のパラメーターはデフォルト値を使用します。

    • MetricName:メトリック名。この例では、 ListenerHealthyHostCount を使用します。

    • Dimensions:モニタリング情報をクエリするリソース。この例では、 [{"loadBalancerId":"alb-t93aj3yndojot5****"}] を使用します。

    • Namespace:サービスの名前空間。この例では、 acs_alb を使用します。

    リクエスト例の表示

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=ListenerHealthyHostCount
    &Namespace=acs_alb
    &Dimensions=[{"loadBalancerId":"alb-t93aj3yndojot5****"}]
    &<Common request parameters>
  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 メトリクスのモニタリングデータをクエリします。次の例では、RuleHealthyHostCount のモニタリングデータを特定の期間内でクエリする方法を説明します。詳細については、「 DescribeMetricList 」をご参照ください。

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

  2. RuleHealthyHostCount のリクエストパラメーターを設定し、 呼び出しを開始 します。

    以下のパラメーターを設定し、他のパラメーターはデフォルト値を使用します。

    • MetricName:メトリック名。この例では、 RuleHealthyHostCount を使用します。

    • Namespace:サービスの名前空間。この例では、 acs_alb を使用します。

    • Dimensions:モニタリングデータをクエリするリソース。この例では、 [{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}] を使用します。

    • StartTime 開始時刻。この値は EndTime の値より大きくなったり、等しくなったりしてはいけません。この例では、 2022-09-14 14:10:00 を使用します。

      サポートされる形式:

      • UNIX タイムスタンプ:協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 からの経過ミリ秒数

      • UTC 時刻:YYYY-MM-DDThh:mm:ssZ 形式の UTC 時刻

    • EndTime:終了時刻。サポートされる形式は開始時刻と同じです。この例では、 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
    &<Common request parameters>
  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 を使用して ALB インスタンスへのアクティブ接続数をクエリするために、 DescribeMetricList オペレーションを呼び出す方法を説明します。

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

  2. 以下のパラメーターを設定し、他のパラメーターはデフォルト値を使用します。

    • MetricName:メトリック名。この例では、 LoadBalancerActiveConnection を使用します。

    • Namespace:サービスの名前空間。この例では、 acs_alb を使用します。

    • Dimensions:モニタリングデータをクエリするリソース。この例では、 [{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}] を使用します。

    • StartTime 開始時刻。この値は EndTime の値より大きくなったり、等しくなったりしてはいけません。この例では、 2022-09-14 14:10:00 を使用します。

      サポートされる形式:

      • UNIX タイムスタンプ:協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 からの経過ミリ秒数

      • UTC 時刻:YYYY-MM-DDThh:mm:ssZ 形式の UTC 時刻

    • EndTime:終了時刻。サポートされる形式は開始時刻と同じです。この例では、 2022-09-14 14:11:00 を使用します。

  3. SDK サンプルコード > Python を選択し、 をクリックします。

  4. 下部のパネルで結果を表示します。

参考文献

  • ALB インスタンスメトリクスの詳細については、「 ALB 監視メトリクス 」をご参照ください。

  • ALB メトリクスのアラートルール作成方法の詳細については、「 ALB メトリクスのアラートルール設定 」をご参照ください。

  • 1 秒間隔でデータを表示する場合は、ALB インスタンスのアクセスログ機能を有効にしてください。詳細については、「 ALB アクセスログ 」をご参照ください。