Network Load Balancer (NLB) インスタンスにリクエストのタイムアウトやスロットリングなどのネットワークの問題が発生した場合、またはNLBインスタンスの負荷とパフォーマンスを確認する必要がある場合は、CloudMonitorを使用してNLBインスタンスのモニタリングメトリックを収集してクエリできます。 このトピックでは、NLBコンソールまたはAPIまたはSDKを使用してNLBモニタリングデータをクエリする方法について説明します。
コンソールでのモニタリングデータの照会
NLBコンソールにログインします。
上部のナビゲーションバーで、NLBインスタンスがデプロイされています。
[インスタンス] ページで、次のいずれかの方法を使用して、NLBインスタンスのモニタリングデータを表示します。
[インスタンス] ページでモニタリングデータを表示する
[インスタンス] ページで、管理するインスタンスを見つけ、[モニタリング] 列のをクリックします。
[モニタリング情報] パネルで、[NLBインスタンス] 、[リスナー] 、または [VIP (ゾーン)] タブをクリックしてモニタリングデータを表示できます。
インスタンスの詳細ページでデータを表示する
[インスタンス] ページで、管理するインスタンスのIDをクリックします。
[インスタンスの詳細] ページで、[モニタリングチャート] タブをクリックします。
[モニタリングチャート] タブで、[NLBインスタンス] 、[リスナー] 、または [VIP (ゾーン)] をクリックしてモニタリングデータを表示できます。
説明メトリクスの詳細については、「NLBモニタリングメトリクス」をご参照ください。
デフォルトでは、過去1時間以内のモニタリングデータが表示されます。 過去3、6、12時間以内のモニタリングデータを照会したり、カスタム時間範囲を指定したりすることもできます。
自動更新を有効にすると、モニタリングチャートは1分ごとに更新されます。
API操作を呼び出してモニタリング情報を照会する
このセクションでは、CloudMonitor API操作を呼び出して、NLBインスタンスのモニタリングメトリクスと詳細なモニタリングデータを照会する方法について説明します。
下図にプロセスを示します。
以下の手順を実行します。
名前空間を照会します。 DescribeProjectMeta操作を呼び出して、CloudMonitorでNLBの名前空間を照会します。
オプションです。 既存のメトリックを照会します。 DescribeMetricMetaList操作を呼び出して、CloudMonitorでサポートされている時系列メトリクスの説明を照会するか、NLBモニタリングメトリクストピックでメトリクスの説明を表示します。
メトリックのモニタリングデータを照会します。
DescribeMetricLast操作を呼び出して、NLBメトリックの最新のモニタリングデータを照会します。
DescribeMetricList操作を呼び出して、指定された期間内のNLBメトリックのモニタリングデータを照会します。
DescribeProjectMeta
DescribeProjectMeta操作を呼び出して、CloudMonitorでNLBの名前空間を照会します。 詳細については、「DescribeProjectMeta」をご参照ください。
Labelsパラメーターを
[{"name":"product","value":"NLB"}]
に設定し、その他のパラメーターにはデフォルト値を使用します。 次に、[呼び出しの開始] をクリックします。サンプルリクエストの表示
http(s)://[Endpoint]/?Action=DescribeProjectMeta &Labels=[{"name":"product","value":"NLB"}] &<Common request parameters>
応答パラメーターに基づいて、CloudMonitorでNLBの名前空間を取得します。 この例では、名前空間の値は
acs_nlb
です。サンプル応答の表示
{ "RequestId": "D214F951-A63D-523D-8EB5-827F691C0F76", "PageSize": 30, "PageNumber": 1, "Total": 1, "Resources": { "Resource": [ { "Description": "Network Load Balancer", "Labels": "[{\"name\":\"product\",\"value\":\"NLB\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"groupFlag\",\"value\":\"true\"},{\"name\":\"cnName\",\"value\":\"Network Load Balancer\"},{\"name\":\"enName\",\"value\":\"Network Load Balancer\"}]", "Namespace": "acs_nlb" } ] }, "Code": 200, "Success": true }
DescribeMetricMetaList
DescribeMetricMetaList操作を呼び出して、CloudMonitorでサポートされている時系列メトリクスの説明を照会します。 詳細については、「DescribeMetricMetaList」をご参照ください。
名前空間パラメーターを
acs_nlb
に設定し、他のパラメーターにはデフォルト値を使用します。 次に、[呼び出しの開始] をクリックします。サンプルリクエストの表示
http(s)://[Endpoint]/?Action=DescribeMetricMetaList &Namespace=acs_nlb &<Common request parameters>
応答パラメーターに基づいてNLBの時系列メトリックを表示します。
サンプル応答の表示
{ "TotalCount": 30, "RequestId": "9912911F-AEE2-52A0-AF4E-E0EC16F859E4", "Resources": { "Resource": [ { "MetricName": "ActiveConnection", "Periods": "60,300", "Description": "The number of active connections to the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "DropConnection", "Periods": "60,300", "Description": "The number of connections dropped by the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "DropPacketRX", "Periods": "60,300", "Description": "The number of inbound packets dropped by the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "DropPacketTX", "Periods": "60,300", "Description": "The number of outbound packets dropped by the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "DropTrafficRX", "Periods": "60,300", "Description": "The number of inbound bits dropped by the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "DropTrafficTX", "Periods": "60,300", "Description": "The number of outbound bits dropped by the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InactiveConnection", "Periods": "60,300", "Description": "The number of inactive connections to the listener", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count", "Statistics": "Sum", "Namespace": "acs_nlb" }, { "MetricName": "InstanceActiveConnection", "Periods": "60,300", "Description": "The number of active connections to the instance", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceDropConnection", "Periods": "60,300", "Description": "The number of connections dropped by the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceDropPacketRX", "Periods": "60,300", "Description": "The number of inbound packets dropped by the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceDropPacketTX", "Periods": "60,300", "Description": "The number of outbound packets dropped by the instance per second.", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceDropTrafficRX", "Periods": "60,300", "Description": "The number of inbound bits dropped by the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceDropTrafficTX", "Periods": "60,300", "Description": "The number of outbound bits dropped by the instance per second.", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceInactiveConnection", "Periods": "60,300", "Description": "The number of inactive connections to the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceMaxConnection", "Periods": "60,300", "Description": "The maximum number of concurrent connections to the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceNewConnection", "Periods": "60,300", "Description": "The number of new connections to the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstancePacketRX", "Periods": "60,300", "Description": "The number of inbound packets to the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstancePacketTX", "Periods": "60,300", "Description": "The number of outbound packets from the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceTrafficRX", "Periods": "60,300", "Description": "The number of inbound bits to the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceTrafficTX", "Periods": "60,300", "Description": "The number of outbound bits from the instance per second", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "InstanceUnhealthyServerCount", "Periods": "60,300", "Description": "The number of unhealthy backend ECS instances of the instance", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count", "Statistics": "Sum", "Namespace": "acs_nlb" }, { "MetricName": "ListenerHeathyServerCount", "Periods": "60,300", "Description": "The number of healthy backend ECS instances of the listener", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count", "Statistics": "Minimum", "Namespace": "acs_nlb" }, { "MetricName": "ListenerPacketRX", "Periods": "60,300", "Description": "The number of inbound packets to the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "ListenerPacketTX", "Periods": "60,300", "Description": "The number of outbound packets from the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "ListenerUnhealthyServerCount", "Periods": "60,300", "Description": "The number of unhealthy backend ECS instances of the listener", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count", "Statistics": "Maximum", "Namespace": "acs_nlb" }, { "MetricName": "MaxConnection", "Periods": "60,300", "Description": "The maximum number of connections to the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"false\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "NewConnection", "Periods": "60,300", "Description": "The number of new connections to the listener", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "Count/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "NlbInstanceHeathyServerCount", "Periods": "60,300", "Description": "The number of healthy backend servers of the NLB instance", "Dimensions": "userId,instanceId", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"HighResolution\",\"value\":\"false\"},{\"name\":\"HighResolutionPeriod\",\"value\":\"\"},{\"name\":\"dataType\",\"value\":\"\"},{\"name\":\"DefaultTemplate\",\"value\":\"true\"},{\"name\":\"dashboardFlag\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"instance\"}]", "Unit": "Count", "Statistics": "Sum", "Namespace": "acs_nlb" }, { "MetricName": "TrafficRXNew", "Periods": "60,300", "Description": "The number of inbound bits to the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" }, { "MetricName": "TrafficTXNew", "Periods": "60,300", "Description": "The number of outbound bits from the listener per second", "Dimensions": "userId,instanceId,listenerPort,listenerProtocol", "Labels": "[{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"alertDefault\",\"value\":\"\"},{\"name\":\"unitFactor\",\"value\":\"1\"},{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"productCategory\",\"value\":\"nlb\"},{\"name\":\"is_alarm\",\"value\":\"true\"},{\"name\":\"metricCategory\",\"value\":\"port\"}]", "Unit": "bits/s", "Statistics": "Average", "Namespace": "acs_nlb" } ] }, "Code": 200, "Success": true }
DescribeMetricLast
DescribeMetricLast操作を呼び出して、NLBメトリックの最新値を照会します。 この例では、InstanceNewConnectionメトリックの値が照会されます。 詳細については、「DescribeMetricLast」をご参照ください。
InstanceNewConnectionメトリックに次のリクエストパラメーターを設定し、[呼び出しの開始] をクリックします。
次のパラメーターを設定し、他のパラメーターにはデフォルト値を使用します。
MetricName: メトリックの名前。 この例では、このパラメーターはInstanceNewConnectionに設定されています。
ディメンション: モニタリング情報を照会するリソース。 この例では、
[{"instanceId":"nlb-defs3vztfty3nm ****"}]
が使用されています。名前空間: サービスの名前空間。 この例では、acs_nlbが使用されます。
サンプルリクエストの表示
http(s)://[Endpoint]/?Action=DescribeMetricLast &MetricName=InstanceNewConnection &Namespace=acs_nlb &Dimensions=[{"instanceId":"nlb-defs3vztfty3nm****"}] &<Common request parameters>
レスポンスパラメーターに基づいて、InstanceNewConnectionメトリックの最新値を表示します。
サンプルレスポンスの表示
{ "RequestId": "7F96EE67-5172-567E-9A80-410705EC4A99", "Period": "60", "Datapoints": "[{\"timestamp\":1665479760000,\"instanceId\":\"nlb-defs3vztfty3nm****\",\"userId\":\"1461700914926653\",\"Average\":7.0}]", "Code": "200", "Success": true }
DescribeMetricList
DescribeMetricList操作を呼び出して、指定された期間内のNLBメトリックの値を照会します。 次の例では、指定した期間内にInstanceMaxConnectionメトリックの値を照会する方法を説明します。 詳細については、「DescribeMetricList」をご参照ください。
InstanceMaxConnectionメトリックに次のリクエストパラメーターを設定し、[呼び出しの開始] をクリックします。
次のパラメーターを設定し、他のパラメーターにはデフォルト値を使用します。
MetricName: メトリック名。 この例では、パラメーターはInstanceMaxConnectionに設定されています。
名前空間: サービスの名前空間。 この例では、パラメーターはacs_nlbに設定されています。
ディメンション: モニタリング情報を照会するリソース。 この例では、パラメーターは
[{"instanceId":"nlb-q5515xt60rx5s2 ****"}]
に設定されています。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
が使用されます。
サンプルリクエストの表示
http(s)://[Endpoint]/?Action=DescribeMetricList &MetricName=InstanceMaxConnection &Namespace=acs_nlb &Dimensions=[{"instanceId":"nlb-q5515xt60rx5s2****"}] &StartTime=2022-10-13 20:45:03 &EndTime=2022-10-13 20:47:03 &<Common request parameters>
レスポンスパラメーターに基づいて、指定された時間内の InstanceMaxConnectionメトリックの値を表示します。
サンプル応答の表示
{ "RequestId": "8FBB3D06-834C-57EA-B641-37538EB5FF4E", "Period": "60", "Datapoints": "[{\"timestamp\":1665665040000,\"instanceId\":\"nlb-q5515xt60rx5s2****\",\"userId\":\"1429972739299349\",\"Average\":3.9668172E7},{\"timestamp\":1665665100000,\"instanceId\":\"nlb-q5515xt60rx5s2****\",\"userId\":\"1429972739299349\",\"Average\":3.9668172E7}]", "Code": "200", "Success": true }
SDKを使用したモニタリング情報の照会
このセクションでは、SDKを使用してNLBのモニタリングメトリックと詳細なモニタリングデータを照会する方法について説明します。 次の例では、SDKを使用してDescribeMetricList操作を呼び出して、1秒あたりのNLBインスタンスへの最大同時接続数を照会する方法について説明します。
SDKをダウンロードしてモニタリングデータを照会することもできます。 詳細については、「SDKリファレンス」をご参照ください。
次のパラメーターを設定し、他のパラメーターにはデフォルト値を使用します。
MetricName: メトリック名。 この例では、パラメーターはInstanceMaxConnectionに設定されています。
名前空間: サービスの名前空間。 この例では、パラメーターはacs_nlbに設定されています。
ディメンション: モニタリングデータを照会するリソース。 この例では、パラメーターは
[{"instanceId":"nlb-q5515xt60rx5s2 ****"}]
に設定されています。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
が使用されます。
[SDKサンプルコード] > [Python] を選択し、[例] をクリックします。
下のパネルで、結果を表示します。