CloudMonitor機能を使用して、GWLBインスタンスのモニタリングチャートの表示、GWLBリソースの稼働状況、およびさまざまなメトリクスの使用状況の把握を行うことができます。 コンソール、API、またはSDKを使用して、GWLBのモニタリング情報を表示できます。
GWLBコンソールを使用したモニタリングの表示
GWLBコンソールにログインします。
上部のナビゲーションバーで、GWLBインスタンスがデプロイされているリージョンを選択します。
次のいずれかの方法でモニタリング情報を表示します。
インスタンスページで直接表示
[インスタンス] ページで、ターゲットインスタンスを見つけ、[モニタリング] 列のをクリックします。
ポップアップ表示された [モニタリング情報] パネルで、[インスタンス] タブと [ゾーン] タブを切り替えてモニタリング情報を表示します。
[時間] を設定することで、モニタリングチャートに表示される時間範囲を調整できます。 自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。
インスタンス詳細ページでの表示
[インスタンス] ページで、移行先インスタンスを見つけ、インスタンスIDをクリックします。 [インスタンスの詳細] タブで、[モニタリングチャート] タブをクリックします。
[モニタリングチャート] タブで、[インスタンス] タブと [ゾーン] タブを切り替えてモニタリング情報を表示します。
[時間] を設定することで、モニタリングチャートに表示される時間範囲を調整できます。 自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。
説明GWLBインスタンスのモニタリングメトリクスの詳細については、「GWLBモニタリングメトリクスの説明」をご参照ください。
デフォルトでは、システムは過去1時間のモニタリングデータを表示します。 過去3時間、6時間、または12時間のモニタリングデータを表示するか、[カスタマイズ] を選択して表示する時間範囲を設定できます。
自動更新を有効にすると、モニタリングチャートは1分ごとにモニタリングデータを自動的に更新します。
APIによるモニタリングの表示
CloudMonitor APIを使用して、GWLBインスタンスのモニタリングメトリクスと詳細なモニタリングデータを表示できます。
APIを介してモニタリングデータを照会するプロセスは次のとおりです。
名前空間を照会します。
DescribeProjectMeta
APIを呼び出して、CloudMonitorでGWLBの名前空間を照会します。オプション: 既存のモニタリングメトリクスを表示します。
DescribeMetricMetaList
APIを呼び出して、CloudMonitorによって開かれた時系列メトリクスの説明を照会するか、モニタリングメトリクスの説明を直接表示します。 詳細については、「モニタリング」をご参照ください。指定されたメトリックのモニタリングデータを照会します。
DescribeMetricLast
APIを呼び出して、GWLBの指定された監視オブジェクトの最新の監視データを照会します。DescribeMetricList
APIを呼び出して、指定された期間内のGWLBの指定された監視オブジェクトの時系列メトリックモニタリングデータを照会します。
DescribeProjectMeta
DescribeProjectMeta APIを呼び出して、CloudMonitorでGWLBの名前空間を照会します。
Labelsパラメーターの値を設定して、アラート製品タグを
[{"name":"product","value":"GWLB"}]
にフィルターし、他のパラメーターのデフォルト値を維持します。返されたパラメーターに基づいて、CloudMonitorのGateway Load Balancerの名前空間名前空間の値を
acs_gwlb
として取得します。
DescribeMetricMetaList
DescribeMetricMetaList APIを呼び出して、CloudMonitorによって開かれた時系列メトリクスの説明を照会します。
名前空間namespaceパラメーターの値を
acs_gwlb
に設定し、他のパラメーターのデフォルト値を維持します。返されたパラメーターに基づいて、Gateway Load Balancerの時系列メトリックモニタリング項目を表示します。
DescribeMetricLast
DescribeMetricLast APIを呼び出して、Gateway Load Balancerの指定された監視対象オブジェクトの最新の監視データを照会します。
リクエストパラメーターで1秒あたりの接続を照会するパラメーターを設定します。
次のパラメーターを設定し、他のパラメーターにはデフォルト値を使用します。
MetricName: メトリックの名前。 この例では、NewConnectionに設定します。
ディメンション: 指定されたリソースのモニタリングデータのクエリに使用されるディメンションマップ。 この例では、
[{"instanceId":"gwlb-0jl04f66daa388ec ****"}]
に設定します。名前空間: 異なる製品を区別するために使用される製品のデータ名前空間。 この例では、acs_gwlbに設定します。
返されたパラメーターに基づいて、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のモニタリングデータを照会します。
リクエストパラメーターに、指定された期間内のアクティブな接続のモニタリングデータを照会するパラメーターを設定します。
次のパラメーターを設定し、他のパラメーターにはデフォルト値を使用します。
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
に設定します。
返されたパラメーターに基づいて、指定された期間内のアクティブな接続のモニタリングデータを表示します。
SDKによるモニタリングの表示
このセクションでは、SDKを介してGWLBのモニタリングメトリクスと詳細なモニタリングデータを表示する方法について説明します。 このトピックでは、SDKを使用してDescribeMetricList APIを呼び出し、例としてGWLBインスタンスのアクティブな接続を照会します。
SDKをダウンロードしてモニタリング情報を照会することもできます。
リクエストパラメーターに次のリクエストパラメーターを設定し、その他のパラメーターにはデフォルト値を使用します。
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
に設定します。
タブを選択し、[例の実行] をクリックします。
インターフェイスの実行ページで、下に表示されるパネルで実行結果を表示します。
関連ドキュメント
GWLBインスタンスのモニタリングメトリックの詳細については、「モニタリング」をご参照ください。