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

Server Load Balancer:CLB のモニタリング情報の表示

最終更新日:Apr 01, 2026

Classic Load Balancer (CLB) は CloudMonitor と統合されており、ご利用のインスタンスとリスナーのリアルタイムパフォーマンスメトリックを公開します。これらのメトリックを使用して、リクエストタイムアウトの診断、スロットリングの特定、負荷容量の評価を行うことができます。

CLB コンソール、CloudMonitor API オペレーション、SDK の 3 つのアクセス方法がサポートされています。

前提条件

作業を開始する前に、以下を確認してください。

CLB コンソールでのモニタリングデータの表示

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

  2. CLB コンソールにログインします。

  3. 上部のナビゲーションバーで、CLB インスタンスが存在するリージョンを選択します。

  4. [インスタンス] ページで、対象の CLB インスタンスを見つけ、次のいずれかの方法でモニタリングパネルを開きます。

    • 方法 1: [モニタリング] 列の monitor をクリックします。[モニタリング情報] パネルで、[インスタンス] または [リスナー] タブを選択します。

    • 方法 2: インスタンス ID をクリックします。[インスタンス詳細] タブで [モニタリング] をクリックし、[インスタンス] または [リスナー] タブを選択します。

[インスタンス] > [帯域幅/トラフィック] ビューでは、パネルヘッダーに [処理済みデータ] が表示されます。これはリクエストと応答の両方をカウントします。

[時間] を設定して時間範囲でフィルターします。[自動更新] をオンにすると、データが 1 分ごとに更新されます。

利用可能なメトリック

以下のメトリックは、すべてのリスナータイプ (レイヤー 4 およびレイヤー 7) で利用できます。

メトリック説明
トラフィックインバウンドトラフィック: CLB インスタンスが受信したトラフィック量。アウトバウンドトラフィック: CLB インスタンスから送信されたトラフィック量。
パケットインバウンドパケット: 1 秒あたりに受信したパケット数。アウトバウンドパケット: 1 秒あたりに送信されたパケット数。
同時接続数アクティブな接続: ESTABLISHED 状態の TCP 接続。接続保持を使用すると、単一の接続で複数のファイル転送を同時に実行できます。非アクティブな接続: ESTABLISHED 状態にない TCP 接続。Windows または Linux で netstat -an を実行して、これらの接続を検査します。最大同時接続数: TCP 接続の総数。
新規接続数統計期間ごとにクライアントと CLB インスタンス間で確立された新しい TCP 接続の平均数。
トラフィック低下ドロップされたインバウンドトラフィック: 1 秒あたりにドロップされたインバウンドトラフィック。ドロップされたアウトバウンドトラフィック: 1 秒あたりにドロップされたアウトバウンドトラフィック。
ドロップされたパケットドロップされたインバウンドパケット: 1 秒あたりにドロップされたインバウンドパケット。ドロップされたアウトバウンドパケット: 1 秒あたりにドロップされたアウトバウンドパケット。
ドロップされた接続1 秒あたりにドロップされた接続数。

以下のメトリックは、レイヤー 7 (HTTP/HTTPS) リスナーにのみ適用されます。

メトリック説明
レイヤー 7 QPS1 秒あたりに処理される HTTP および HTTPS リクエスト。
レイヤー 7 RTCLB インスタンスの平均応答時間。
レイヤー 7 2XX/3XX/4XX/5XX/その他のステータスコードリスナーによって返される HTTP 応答コード。
レイヤー 7 アップストリームコード 4XX/5XXバックエンドサーバーによって返される HTTP 応答コード。
レイヤー 7 アップストリーム RTバックエンドサーバーの平均応答時間。

API を使用したモニタリングデータのクエリ

CLB のモニタリングデータは、CloudMonitor API オペレーションを通じて利用できます。ワークフローは 3 つのステップで構成されます。CLB の名前空間を検索し、オプションで利用可能なメトリックをリストアップしてから、データをクエリします。

image

ステップ 1: DescribeProjectMeta を使用した CLB 名前空間の取得

DescribeProjectMeta を呼び出して、CloudMonitor の CLB 名前空間を取得します。

  1. DescribeProjectMeta の OpenAPI Explorer を開きます。

  2. [Labels][{"name":"product","value":"SLB"}] に設定し、他のすべてのパラメーターはデフォルトのままにします。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"SLB"}]
    &<Common request parameters>
  3. 応答は [Namespace] の値として acs_slb_dashboard を返します。後続の API 呼び出しでは、この名前空間を使用します。

    レスポンスの例

    {
        "PageSize": 30,
        "RequestId": "75B895A2-62A4-411E-871C-0EED97CC0D26",
        "PageNumber": 1,
        "Total": 1,
        "Resources": {
            "Resource": [
                {
                    "Description": "Server Load Balancer",
                    "Labels": "[{\"name\":\"product\",\"value\":\"SLB\"},{\"name\":\"productCategory\",\"value\":\"slb\"},{\"name\":\"groupFlag\",\"value\":\"true\"},{\"name\":\"cnName\",\"value\":\"CLB\"},{\"name\":\"enName\",\"value\":\"Server Load Balancer\"}]",
                    "Namespace": "acs_slb_dashboard"
                }
            ]
        },
        "Code": 200,
        "Success": true
    }

ステップ 2: (オプション) DescribeMetricMetaList を使用した利用可能なメトリックのリスト表示

DescribeMetricMetaList を呼び出して CLB で利用可能なすべての時系列メトリックを表示するか、「CLB 監視メトリック」を直接参照してください。

  1. DescribeMetricMetaList の OpenAPI Explorer を開きます。

  2. [Namespace]acs_slb_dashboard に設定し、他のすべてのパラメーターはデフォルトのままにします。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_slb_dashboard
    &<Common request parameters>
  3. 応答には、すべての CLB メトリックがディメンション、単位、サポートされる統計とともにリストされます。次のステップで使用する前に、InstanceQps (レイヤー 7 QPS) が存在することを確認してください。

    レスポンスの例

    {
        "TotalCount": 53,
        "RequestId": "789846B4-56FC-4681-998C-5B7DBDFBE28F",
        "Resources": {
            "Resource": [
                {
                    "MetricName": "ActiveConnection",
                    "Periods": "60,300",
                    "Description": "Active connections on the port",
                    "Dimensions": "userId,instanceId,port,protocol",
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]",
                    "Unit": "Count",
                    "Statistics": "Average,Minimum,Maximum",
                    "Namespace": "acs_slb_dashboard"
                },
                {
                    "MetricName": "DropConnection",
                    "Periods": "60,300",
                    "Description": "",
                    "Dimensions": "userId,instanceId,port,protocol",
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]",
                    "Unit": "Count/s",
                    "Statistics": "Average,Minimum,Maximum",
                    "Namespace": "acs_slb_dashboard"
                }
            ]
        },
        "Code": 200,
        "Success": true
    }

ステップ 3: メトリックデータのクエリ

必要に応じて、次のいずれかのオペレーションを使用します。

DescribeMetricLast を使用した最新データのクエリ

DescribeMetricLast を呼び出して、メトリックの最新の値を取得します。この例では、レイヤー 7 QPS (InstanceQps) をクエリします。

  1. DescribeMetricLast の OpenAPI Explorer を開きます。OpenAPI Explorer にログイン

  2. 次のパラメーターを設定し、その他はすべてデフォルトのままにします。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=InstanceQps
    &Namespace=acs_slb_dashboard
    &Dimensions=[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    &<Common request parameters>
    パラメーター
    MetricNameInstanceQps
    Namespaceacs_slb_dashboard
    Dimensions[{"instanceId":"lb-bp1r92vzpemy099f******"}]
  3. 応答には、Datapoints フィールドに最新の QPS データが含まれています。

    レスポンスの例

    {
        "RequestId": "DFF0A853-0E37-4108-A9AF-5B3D609BD489",
        "Period": "60",
        "Datapoints": "[{\"timestamp\":1585325460000,\"userId\":\"168840159596****\",\"instanceId\":\"lb-bp1r92vzpemy099f******\",\"port\":\"80\",\"protocol\":\"http\",\"vip\":\"121.43.**.**\",\"Average\":0}]",
        "Code": "200",
        "Success": true
    }

DescribeMetricList を使用した履歴データのクエリ

DescribeMetricList を呼び出して、特定のタイムウィンドウ内のメトリックのデータポイントを取得します。この例では、レイヤー 7 QPS (InstanceQps) をクエリします。

  1. DescribeMetricList の OpenAPI Explorer を開きます。

  2. 次のパラメーターを設定し、その他はすべてデフォルトのままにします。StartTimeEndTime は 2 つのフォーマットを受け入れます。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricList
    &MetricName=InstanceQps
    &Namespace=acs_slb_dashboard
    &Dimensions=[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    &StartTime=2020-03-28 00:10:00
    &EndTime=2020-03-28 00:11:00
    &<Common request parameters>
    • UNIX タイムスタンプ (1970 年 1 月 1 日 00:00:00 UTC からのミリ秒)

    • YYYY-MM-DDThh:mm:ssZ フォーマットの UTC 時間

    パラメーター
    MetricNameInstanceQps
    Namespaceacs_slb_dashboard
    Dimensions[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    StartTime2020-03-28 00:10:00
    EndTime2020-03-28 00:11:00
  3. 応答は、指定されたウィンドウ内のすべてのデータポイントを返します。

    レスポンスの例

    {
        "RequestId": "DFF0A853-0E37-4108-A9AF-5B3D609BD489",
        "Period": "60",
        "Datapoints": "[{\"timestamp\":1585325460000,\"userId\":\"168840159596****\",\"instanceId\":\"lb-bp1r92vzpemy099f******\",\"port\":\"80\",\"protocol\":\"http\",\"vip\":\"121.43.**.**\",\"Average\":0}]",
        "Code": "200",
        "Success": true
    }

SDK を使用したモニタリングデータの表示

OpenAPI Explorer は、任意の CloudMonitor オペレーションに対してすぐに使用できる SDK コードを生成します。この例では、DescribeMetricList を使用して、CLB インスタンスの最大同時接続数 (InstanceMaxConnection) をクエリします。

  1. DescribeMetricList の OpenAPI Explorer を開きます。

  2. 次のパラメーターを設定し、その他はすべてデフォルトのままにします。

    パラメーター
    MetricNameInstanceMaxConnection
    Namespaceacs_slb_dashboard
    Dimensions[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    StartTime2022-10-13 20:45:03
    EndTime2022-10-13 20:47:03
  3. [SDK サンプルコード] タブをクリックし、[Python] を選択します。

  4. [サンプル] をクリックしてコードを生成し、実行します。結果は下のパネルに表示されます。

次のステップ

CLB の監視メトリクスとその説明の完全な一覧については、「CLB 監視メトリクス」をご参照ください。

CLB 監視メトリックの定義については、「CLB メトリックリファレンス」をご参照ください。