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

Server Load Balancer:CLBのモニタリングデータの表示

最終更新日:Sep 20, 2024

Classic Load Balancer (CLB) インスタンスにリクエストのタイムアウトやスロットリングなどのエラーが発生した場合、またはCLBインスタンスの負荷とパフォーマンスを確認する場合は、CloudMonitorを使用してCLBのステータスとメトリックを表示できます。 CloudMonitorは、エラーをすばやく見つけるのに役立ちます。 このトピックでは、CLBコンソールで、またはAPIまたはSDKを呼び出して、CLBインスタンスのモニタリングデータを表示する方法について説明します。

前提条件

CLBインスタンスが作成され、リスナーがCLBインスタンスに追加されます。 詳細については、以下のトピックをご参照ください。

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

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

  2. 上部のナビゲーションバーで、CLBインスタンスが存在します。

  3. 次のいずれかの方法で監視情報を表示します。

    • 方法 1

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

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

        [インスタンス] > [帯域幅 /トラフィック] を選択できます。 モニタリングチャートの上部には、リクエストとレスポンスを含む処理済みデータの量が表示されます。

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

    • 方法 2

      1. インスタンス ページで、管理するCLBインスタンスのIDをクリックします。 インスタンス詳細 タブで、モニタリング タブをクリックします。

      2. モニタリング タブで、[インスタンス] または [リスナー] タブをクリックしてモニタリングデータを表示します。

        [インスタンス] > [帯域幅 /トラフィック] を選択できます。 モニタリングチャートの上部には、リクエストとレスポンスを含む処理済みデータの量が表示されます。

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

    次の表に、サポートされているモニタリングメトリックを示します。

    メトリック

    説明

    トラフィック

    • インバウンドトラフィック: CLBインスタンスへのネットワークトラフィックの量。

    • 送信トラフィック: CLBインスタンスからのネットワークトラフィックの量。

    パケット

    • Inbound Packets: CLBインスタンスが1秒あたりに受信したパケット数。

    • 送信パケット: 1秒間にCLBインスタンスによって送信されたパケット数。

    同時接続

    • アクティブ接続: ESTABLISHED状態にあるTCP接続の数。 永続的な接続が使用される場合、接続は複数のファイルを同時に転送できます。

    • Inactive Connections: ESTABLISHED状態にないTCP接続の数。 netstat -anコマンドを実行して、WindowsインスタンスとLinuxインスタンスの両方の接続を表示できます。

    • 最大同時接続: TCP接続の総数。

    新しい接続

    統計期間内にクライアントとCLBインスタンス間で確立された新しいTCP接続の平均数。

    トラフィックが削除されました

    • Inbound Traffic Dropped: 1秒あたりにドロップされたインバウンドトラフィックの量。

    • Outbound Traffic Dropped: 1秒あたりにドロップされたアウトバウンドトラフィックの量。

    ドロップされたパケット

    • Inbound Packets Dropped: 1秒あたりにドロップされた受信パケットの数。

    • Outbound Packets Dropped: 1秒あたりにドロップされたアウトバウンドパケットの数。

    接続の削除

    1秒あたりにドロップされた接続の数。

    レイヤー7 (HTTP/HTTPS) リスナーに固有のメトリック

    レイヤー7 QPS

    1秒あたりに処理できるHTTPおよびHTTPSリクエストの数。

    レイヤー7 RT

    CLBインスタンスの平均応答時間。

    レイヤー7 2XX/3XX/4XX/5XX /その他のステータスコード

    リスナーによって返されるHTTP応答コードの数。

    レイヤー7アップストリームコード4XX/5XX

    バックエンドサーバーによって返されるHTTP応答コードの数。

    レイヤー7アップストリームRT

    バックエンドサーバーの平均応答時間。

API操作を呼び出してモニタリング情報を照会する

CloudMonitor APIを呼び出して、CLBインスタンスのモニタリングデータを照会できます。

monitoring

APIを呼び出してモニタリングデータを照会するには、次の操作を実行します。

  1. 名前空間を照会します。 DescribeProjectMeta操作を呼び出して、CloudMonitorのCLBの名前空間を照会します。

  2. オプションです。 既存のメトリックを照会します。 DescribeMetricMetaList操作を呼び出して、CloudMonitorでサポートされている時系列メトリクスの説明を照会するか、関連するトピックのメトリクスの説明を表示します。 詳細については、「CLBモニタリングメトリクス」をご参照ください。

  3. メトリックのモニタリングデータを照会します。

    • DescribeMetricLast操作を呼び出して、CLBメトリックの最新のモニタリングデータを照会します。

    • DescribeMetricList操作を呼び出して、特定の期間におけるCLBの時系列メトリックのモニタリングデータを照会します。

DescribeProjectMeta

DescribeProjectMeta操作を呼び出して、CLBの名前空間を照会します。

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

  2. リクエストパラメーターラベルの値を[{"name":"product","value":"SLB"}]に設定します。他のパラメータにはデフォルト値を使用します。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"SLB"}]
    &<Common request parameters>
  3. Cloud Monitorで返された名前空間の値は、acs_slb_dashboardです。

    サンプル成功応答:

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

DescribeMetricMetaList

DescribeMetricMetaList操作を呼び出して、CloudMonitorで使用可能な時系列メトリクスを照会します。

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

  2. リクエストパラメーター名前空間の値をacs_slb_dashboard設定します。他のパラメータにはデフォルト値を使用します。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_slb_dashboard
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、CLBの時系列メトリックを表示します。 この例で使用されているQPSパラメーターが返されているかどうかを確認します。

    サンプル成功応答:

    {
        "TotalCount": 53, 
        "RequestId": "789846B4-56FC-4681-998C-5B7DBDFBE28F", 
        "Resources": {
            "Resource": [
                {
                    "MetricName": "ActiveConnection", 
                    "Periods": "60,300", 
                    "Description": "Number of active connections to 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"
                }, 
                {
                    "MetricName": "DropPacketRX", 
                    "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"
                }, 
                {
                    "MetricName": "DropPacketTX", 
                    "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"
                }, 
                {
                    "MetricName": "DropTrafficRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropTrafficTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "GroupTrafficRX", 
                    "Periods": "60", 
                    "Description": "", 
                    "Dimensions": "groupId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"groupId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum,Sum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "GroupTrafficTX", 
                    "Periods": "60", 
                    "Description": "", 
                    "Dimensions": "groupId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"groupId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum,Sum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "HeathyServerCount", 
                    "Periods": "60,300", 
                    "Description": "Number of healthy ECS instances", 
                    "Dimensions": "userId,instanceId,port,vip", 
                    "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": "InactiveConnection", 
                    "Periods": "60,300", 
                    "Description": "Number of inactive connections to 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": "InstanceActiveConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropPacketRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropPacketTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropTrafficRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropTrafficTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceInactiveConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceMaxConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceMaxConnectionUtilization", 
                    "Periods": "60,300", 
                    "Description": "Maximum connection usage", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceNewConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceNewConnectionUtilization", 
                    "Periods": "60,300", 
                    "Description": "New connection usage", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstancePacketRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstancePacketTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceQps", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceQpsUtilization", 
                    "Periods": "60,300", 
                    "Description": "QPS usage", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceRt", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"ms\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "ms", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode2xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode3xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode4xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode5xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }
            ]
        }, 
        "Code": 200, 
        "Success": true
    }

DescribeMetricLast

DescribeMetricLast操作を呼び出して、CLBメトリックの最新のモニタリングデータを照会します。 この例では、レイヤー7のQPSメトリックが照会されます。

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

  2. 関連するリクエストパラメーターを設定します。

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

    • MetricName: モニタリングメトリックの名前。 値をQPSに設定します。

    • ディメンション: モニタリング情報を照会するリソース。 この例では、[{"instanceId":"lb-bp1r92vzpemy099f ******"}] が使用されています。

    • 名前空間: サービスの名前空間。 この例では、acs_slb_dashboardが使用されています。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=Qps
    &Namespace=acs_slb_dashboard
    &Dimensions=[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、最新のQPSデータを表示できます。

    サンプル成功応答:

    {
        "RequestId": "B0EED5A2-7FE2-4A0C-B5E9-3D961F86DC9D", 
        "Period": "60", 
        "Datapoints": "[{\"timestamp\":1586248680000,\"userId\":\"16884015959*****\",\"instanceId\":\"lb-bp1r92vzpemy099f*****\",\"port\":\"80\",\"protocol\":\"http\",\"vip\":\"121.43.**.**\",\"Average\":0}]", 
        "Code": "200", 
        "Success": true
    }

DescribeMetricList

DescribeMetricList操作を呼び出して、特定の期間内のCLBの時系列メトリックのモニタリングデータを照会します。

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

  2. 関連するリクエストパラメータを設定します。

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

    • MetricName: モニタリングメトリックの名前。 値をQPSに設定します。

    • 名前空間: サービスの名前空間。 この例では、acs_slb_dashboardが使用されています。

    • ディメンション: モニタリングデータを照会するリソース。 この例では、[{"instanceId":"lb-bp1r92vzpemy099f ******"}] が使用されています。

    • StartTime: 開始時刻。 開始時刻は終了時刻より前でなければなりません。 この例では、2020-03-28 00:10:00が使用されます。

      サポートされる形式:

      • UNIX timestamp: 1970年1月1日00:00:00 UTCから経過したミリ秒数

      • UTC時間: YYYY-MM-DDThh:mm:ssZ形式に続くUTC時間。

    • EndTime: 終了時刻。 開始時間と終了時間は同じ形式を使用します。 この例では、2020-03-28 00:11:00が使用されます。

    リクエストの例

    http(s)://[Endpoint]/?Action=DescribeMetricList
    &MetricName=Qps
    &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>
  3. 返されたパラメーターに基づいて、指定された期間内の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
    }

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

ここでは、SDKを使用してCLBのモニタリングメトリックを表示する方法について説明します。 この例では、DescribeMetricList操作を使用して、CLBインスタンスの1秒あたりの最大同時接続数を照会します。

SDKをダウンロードしてモニタリングデータを照会することもできます。 詳細については、「SDKリファレンス」をご参照ください。

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

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

    • MetricName: メトリック名。 この例では、パラメーターはInstanceMaxConnectionに設定されています。

    • 名前空間: サービスの名前空間。 この例では、パラメーターはacs_slb_dashboardに設定されています。

    • ディメンション: モニタリングデータを照会するリソース。 この例では、パラメーターは [{"instanceId":"lb-bp1r92vzpemy099f ******"}] に設定されています。

    • StartTime: 開始時刻。 この値は、EndTimeの値以上であってはなりません。 この例では、パラメーターは2022-10-13 20:45:03に設定されています。

      サポートされる形式:

      • UNIX timestamp: 1970年1月1日00:00:00 UTCから経過したミリ秒数

      • UTC時間: YYYY-MM-DDThh:mm:ssZ形式に続くUTC時間。

    • EndTime: 終了時刻。 サポートされている形式は、開始時刻でサポートされている形式と同じです。 この例では、2022-10-13 20:47:03が使用されます。

  3. [SDKサンプルコード] > [Python] タブで、[例] をクリックします。

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

関連ドキュメント

CLBモニタリングメトリクスの説明の詳細については、「CLBモニタリングメトリクス」をご参照ください。