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

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

最終更新日:Nov 07, 2024

CloudMonitor機能を使用して、GWLBインスタンスのモニタリングチャートの表示、GWLBリソースの稼働状況、およびさまざまなメトリクスの使用状況の把握を行うことができます。 コンソール、API、またはSDKを使用して、GWLBのモニタリング情報を表示できます。

GWLBコンソールを使用したモニタリングの表示

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

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

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

    • インスタンスページで直接表示

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

      2. ポップアップ表示された [モニタリング情報] パネルで、[インスタンス] タブと [ゾーン] タブを切り替えてモニタリング情報を表示します。

        [時間] を設定することで、モニタリングチャートに表示される時間範囲を調整できます。 自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。

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

      1. [インスタンス] ページで、移行先インスタンスを見つけ、インスタンスIDをクリックします。 [インスタンスの詳細] タブで、[モニタリングチャート] タブをクリックします。

      2. [モニタリングチャート] タブで、[インスタンス] タブと [ゾーン] タブを切り替えてモニタリング情報を表示します。

        [時間] を設定することで、モニタリングチャートに表示される時間範囲を調整できます。 自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。

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

    • デフォルトでは、システムは過去1時間のモニタリングデータを表示します。 過去3時間、6時間、または12時間のモニタリングデータを表示するか、[カスタマイズ] を選択して表示する時間範囲を設定できます。

    • 自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。

APIによるモニタリングの表示

CloudMonitor APIを使用して、GWLBインスタンスのモニタリングメトリクスと詳細なモニタリングデータを表示できます。

image

APIを介してモニタリングデータを照会するプロセスは次のとおりです。

  1. 名前空間を照会します。 DescribeProjectMeta APIを呼び出して、CloudMonitorでGWLBの名前空間を照会します。

  2. オプション: 既存のモニタリングメトリクスを表示します。 DescribeMetricMetaList APIを呼び出して、CloudMonitorによって開かれた時系列メトリクスの説明を照会するか、モニタリングメトリクスの説明を直接表示します。 詳細については、「モニタリング」をご参照ください。

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

    • DescribeMetricLast APIを呼び出して、GWLBの指定された監視オブジェクトの最新の監視データを照会します。

    • DescribeMetricList APIを呼び出して、指定された期間内のGWLBの指定された監視オブジェクトの時系列メトリックモニタリングデータを照会します。

DescribeProjectMeta

DescribeProjectMeta APIを呼び出して、CloudMonitorでGWLBの名前空間を照会します。

  1. OpenAPI開発者ポータルにログインします

  2. Labelsパラメーターの値を設定して、アラート製品タグを [{"name":"product","value":"GWLB"}] にフィルターし、他のパラメーターのデフォルト値を維持します。

    リクエストの例の表示

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"GWLB"}]
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、CloudMonitorのGateway Load Balancerの名前空間名前空間の値をacs_gwlbとして取得します。

    戻り値の例の表示

    {
      "RequestId": "3A3FA691-02EF-345F-B0F3-59748B25C674",
      "PageSize": 30,
      "PageNumber": 1,
      "Total": 1,
      "Resources": {
        "Resource": [
          {
            "Description": "Gateway Load Balancer",
            "Labels": "[{\"name\":\"product\",\"value\":\"GWLB\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"groupFlag\",\"value\":\"true\"},{\"name\":\"cnName\",\"value\":\"网关型负载均衡\"},{\"name\":\"enName\",\"value\":\"Gateway Load Balancer\"}]",
            "Namespace": "acs_gwlb"
          }
        ]
      },
      "Code": 200,
      "Success": true
    }

DescribeMetricMetaList

DescribeMetricMetaList APIを呼び出して、CloudMonitorによって開かれた時系列メトリクスの説明を照会します。

  1. OpenAPI開発者ポータルにログインします

  2. 名前空間namespaceパラメーターの値をacs_gwlbに設定し、他のパラメーターのデフォルト値を維持します。

    リクエストの例の表示

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_gwlb
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、Gateway Load Balancerの時系列メトリックモニタリング項目を表示します。

    戻り値の例の表示

    {
      "TotalCount": 8,
      "RequestId": "841802F4-B8AC-5501-97A6-79F088C9D6FF",
      "Resources": {
        "Resource": [
          {
            "MetricName": "ActiveConnection",
            "Periods": "60,300",
            "Description": "Active connections",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Connection\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "NewConnection",
            "Periods": "60,300",
            "Description": "Connections per second",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Connection\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "PacketRX",
            "Periods": "60,300",
            "Description": "Packets received per second",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Packet\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "PacketTX",
            "Periods": "60,300",
            "Description": "Packets sent per second",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count/s\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Packet\"}]",
            "Unit": "count/s",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "ServerGroupHealthyHostCount",
            "Periods": "60,300",
            "Description": "Number of healthy servers in the server group",
            "Dimensions": "userId,regionId,availableZone,instanceId,listenerId,serverGroupId",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"HealthyHost\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "ServerGroupUnhealthyHostCount",
            "Periods": "60,300",
            "Description": "Number of abnormal servers in the server group",
            "Dimensions": "userId,regionId,availableZone,instanceId,listenerId,serverGroupId",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"count\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"HealthyHost\"}]",
            "Unit": "count",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "TrafficRX",
            "Periods": "60,300",
            "Description": "Bits received per second",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bit/s\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Traffic\"}]",
            "Unit": "bit/s",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          },
          {
            "MetricName": "TrafficTX",
            "Periods": "60,300",
            "Description": "Bits sent per second",
            "Dimensions": "userId,regionId,availableZone,instanceId,addressIpVersion",
            "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bit/s\"},{\"name\":\"productCategory\",\"value\":\"gwlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"metricCategory\",\"value\":\"Traffic\"}]",
            "Unit": "bit/s",
            "Statistics": "Value",
            "Namespace": "acs_gwlb"
          }
        ]
      },
      "Code": 200,
      "Success": true
    }

DescribeMetricLast

DescribeMetricLast APIを呼び出して、Gateway Load Balancerの指定された監視対象オブジェクトの最新の監視データを照会します。

  1. OpenAPI開発者ポータルにログインします

  2. リクエストパラメーターで1秒あたりの接続を照会するパラメーターを設定します。

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

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

    • ディメンション: 指定されたリソースのモニタリングデータのクエリに使用されるディメンションマップ。 この例では、[{"instanceId":"gwlb-0jl04f66daa388ec ****"}] に設定します。

    • 名前空間: 異なる製品を区別するために使用される製品のデータ名前空間。 この例では、acs_gwlbに設定します。

    リクエストの例の表示

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=NewConnection
    &Namespace=acs_gwlb
    &Dimensions=[{"instanceId":"gwlb-0jl04f66daa388ec****"}]
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、1秒あたりの接続の最新のモニタリングデータを表示します。

    {
      "RequestId": "AE82B0D6-93E9-52E5-91F4-C0C6111BE244",
      "Period": "60",
      "Datapoints": "[{\"timestamp\":1728718500000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv6\",\"userId\":\"1720210488521465\",\"Value\":0.0},{\"timestamp\":1728718500000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"dualstack\",\"userId\":\"1720210488521465\",\"Value\":1.0},{\"timestamp\":1728718500000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"dualstack\",\"userId\":\"1720210488521465\",\"Value\":1.0},{\"timestamp\":1728718500000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv6\",\"userId\":\"1720210488521465\",\"Value\":0.0},{\"timestamp\":1728718500000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv4\",\"userId\":\"1720210488521465\",\"Value\":1.0},{\"timestamp\":1728718500000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv4\",\"userId\":\"1720210488521465\",\"Value\":1.0}]",
      "Code": "200",
      "Success": true
    }

DescribeMetricList

DescribeMetricList APIを呼び出して、指定された期間内のGateway Load Balancerのモニタリングデータを照会します。

  1. OpenAPI開発者ポータルにログインします

  2. リクエストパラメーターに、指定された期間内のアクティブな接続のモニタリングデータを照会するパラメーターを設定します。

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

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

    • 名前空間: 異なる製品を区別するために使用される製品のデータ名前空間。 この例では、acs_gwlbに設定します。

    • ディメンション: 指定されたリソースのモニタリングデータのクエリに使用されるディメンションマップ。 この例では、[{"instanceId":"gwlb-0jl04f66daa388ec ****"}] に設定します。

    • StartTime: 開始時刻。 StartTimeをEndTime以上にすることはできません。 この例では、2024-10-12 15:30:00に設定します。

      サポートされる形式:

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

      • 形式: YYYY-MM-DDThh:mm:ssZ。

    • EndTime: 終了時刻。 サポートされる形式はStartTimeと同じです。 この例では、2024-10-12 15:31:00に設定します。

    リクエストの例の表示

    http(s)://[Endpoint]/?Action=DescribeMetricList
    &MetricName=ActiveConnection
    &Namespace=acs_gwlb
    &Dimensions=[{"instanceId":"gwlb-0jl04f66daa388ec****"}]
    &StartTime=2024-10-12 15:30:00
    &EndTime=2024-10-12 15:31:00
    &<Common request parameters>
  3. 返されたパラメーターに基づいて、指定された期間内のアクティブな接続のモニタリングデータを表示します。

    戻り値の例の表示

    {
      "RequestId": "49D60E8E-CFAB-5EBA-A1FA-794174F3F906",
      "Period": "60",
      "Datapoints": "[{\"timestamp\":1728718260000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv6\",\"userId\":\"1720210488521465\",\"Value\":0.0},{\"timestamp\":1728718260000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"dualstack\",\"userId\":\"1720210488521465\",\"Value\":15726.0},{\"timestamp\":1728718260000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"dualstack\",\"userId\":\"1720210488521465\",\"Value\":15726.0},{\"timestamp\":1728718260000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv6\",\"userId\":\"1720210488521465\",\"Value\":0.0},{\"timestamp\":1728718260000,\"availableZone\":\"all\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv4\",\"userId\":\"1720210488521465\",\"Value\":15726.0},{\"timestamp\":1728718260000,\"availableZone\":\"cn-wulanchabu-a\",\"instanceId\":\"gwlb-0jl04f66daa388ec****\",\"regionId\":\"cn-wulanchabu\",\"addressIpVersion\":\"ipv4\",\"userId\":\"1720210488521465\",\"Value\":15726.0}]",
      "Code": "200",
      "Success": true
    }

SDKによるモニタリングの表示

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

SDKをダウンロードしてモニタリング情報を照会することもできます。

  1. OpenAPI開発者ポータルにログインします

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

    • MetricName: メトリックの名前。 このトピックでは、ActiveConnectionに設定します。

    • 名前空間: 異なる製品を区別するために使用される製品のデータ名前空間。 このトピックでは、acs_gwlbに設定します。

    • ディメンション: 指定されたリソースのモニタリングデータのクエリに使用されるディメンションマップ。 このトピックでは、[{"instanceId":"gwlb-0jl04f66daa388ec ****"}] に設定します。

    • StartTime: 開始時刻。 StartTimeをEndTime以上にすることはできません。 このトピックでは、2024-10-12 15:30:00に設定します。

      サポートされる形式:

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

      • 形式: YYYY-MM-DDThh:mm:ssZ。

    • EndTime: 終了時刻。 サポートされる形式はStartTimeと同じです。 このトピックでは、2024-10-12 15:31:00に設定します。

  3. [SDKの例] > [Python] タブを選択し、[例の実行] をクリックします。

  4. インターフェイスの実行ページで、下に表示されるパネルで実行結果を表示します。

関連ドキュメント

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