

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Gateway Load Balancer の CloudWatch メトリクス
<a name="cloudwatch-metrics"></a>

Elastic Load Balancing は、Gateway Load Balancer とターゲットのデータポイントを Amazon CloudWatch に発行します。CloudWatch では、それらのデータポイントについての統計を、(*メトリクス*と呼ばれる) 順序付けられた時系列データのセットとして取得できます。メトリクスは監視対象の変数、データポイントは時間の経過と共に変わる変数の値と考えることができます。例えば、指定した期間中の Gateway Load Balancer の正常なターゲットの合計数をモニタリングすることができます。各データポイントには、タイムスタンプと、オプションの測定単位が関連付けられています。

メトリクスを使用して、システムが正常に実行されていることを確認できます。例えば、メトリクスが許容範囲外になる場合、CloudWatch アラームを作成して、指定されたメトリクスをモニタリングし、アクション (E メールアドレスに通知を送信するなど) を開始することができます。

Elastic Load Balancing は、Gateway Load Balancer 経由でリクエストが伝達される場合にのみ、メトリクスを CloudWatch にレポートします。経由するリクエストがある場合、Elastic Load Balancing は 60 秒間隔でメトリクスを測定し、送信します。経由するリクエストがないか、メトリクスのデータがない場合、メトリクスは報告されません。

詳細については、[Amazon CloudWatch ユーザーガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)を参照してください。

**Topics**
+ [Gateway Load Balancer のメトリクス](#metrics)
+ [Gateway Load Balancer のメトリクスディメンション](#metric-dimensions)
+ [Gateway Load Balancer の CloudWatch メトリクスの表示](#view-metric-data)

## Gateway Load Balancer のメトリクス
<a name="metrics"></a>

`AWS/GatewayELB` 名前空間には、次のメトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| ActiveFlowCount |  クライアントからターゲットへの同時フロー (または接続) の合計数。 **レポート条件**: ゼロ以外の値がある **統計値**: 最も有用な統計値は `Average`、`Maximum`、および `Minimum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| ConsumedLCUs |  ロードバランサーが使用するロードバランサーキャパシティーユニット (LCU) の数です。1 時間当たりで使用する LCU 数の料金をお支払いいただきます｡ 詳細については、[Elastic Load Balancing の料金表](https://aws.amazon.com/elasticloadbalancing/pricing/)を参照してください。 **レポート条件**: 常に報告される **統計**: All [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| HealthyHostCount |  正常と見なされるターゲットの数。 **レポート条件**: ヘルスチェックが有効になっている場合にレポートされます **統計値**: 最も有用な統計値は `Maximum` および `Minimum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| NewFlowCount |  期間内にクライアントからターゲットに確立された新しいフロー (または接続) の合計数。 **レポート条件**: ゼロ以外の値がある **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| PacketsDroppedCount\$1InvalidGeneveTunnel |  パケットを GWLB に戻す場合、ターゲットアプライアンスは GENEVE トンネルの送信元 IP アドレスと送信先 IP アドレスを交換し、正しい GENEVE 送信先ポート (6081) を使用する必要があります。パケットが上記のガイドラインに準拠していない場合、GWLB はパケットを削除し、このメトリクスを増分します。 **レポート条件**: 常に報告される **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| PacketsDroppedCount\$1InvalidGwlbEndpointId |  アプライアンスは、GWLB に応答するときに TLV で GwlbeEniId を返す必要があります。この TLV がない場合、GWLB はパケットを削除し、このメトリクスを増分します。 **レポート条件**: 常に報告される **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| PacketsDroppedCount\$1InvalidGwlbFlowCookie |  アプライアンスは、GWLB に応答するときに FlowCookie TLV をそのまま返す必要があります。このメトリクスは、特定のフローのフロー Cookie が一致しない場合に増加します。 **レポート条件**: 常に報告される **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| PeakBytesPerSecond |  サンプリングウィンドウの間に 10 秒間隔で計算される最大バイトの平均値 (1 秒あたりの処理バイト数)。このメトリクスには、ヘルスチェックトラフィックは含まれません。 **レポート条件**: 常に報告される **統計**: 最も有用な統計は `Maximum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| PeakPacketsPerSecond |  サンプリングウィンドウの間に 10 秒間隔で計算される最大パケットレートの平均値 (1 秒あたりの処理パケット数)。このメトリクスには、ヘルスチェックトラフィックが含まれます。 **レポート条件**: 常に報告される **統計**: 最も有用な統計は `Maximum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| ProcessedBytes |  ロードバランサーによって処理される総バイト数。この数には、ヘルスチェックトラフィックを除く、ターゲットとの間のトラフィックが含まれます。 **レポート条件**: ゼロ以外の値がある **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| ProcessedPackets |  ロードバランサーによって処理される総バイト数。この数には、ヘルスチェックトラフィックを含む、ターゲットとの間のトラフィックが含まれます。 **レポート条件**: 常に報告される。 **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| RejectedFlowCount |  ロードバランサーによって拒否されたフロー (または接続) の合計数。 **レポート条件**: 常に報告される。 **統計値**: 最も有用な統計値は `Average`、`Maximum`、および `Minimum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| RejectedFlowCount\$1TCP |  ロードバランサーによって拒否された TCP フロー (または接続) の数。 ** レポート条件**: ゼロ以外の値がある。 **統計**: 最も有用な統計は `Sum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 
| UnHealthyHostCount |  異常と見なされるターゲットの数。 **レポート条件**: ヘルスチェックが有効になっている場合にレポートされます **統計値**: 最も有用な統計値は `Maximum` および `Minimum` です。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/gateway/cloudwatch-metrics.html)  | 

## Gateway Load Balancer のメトリクスディメンション
<a name="metric-dimensions"></a>

Gateway Load Balancer のメトリクスを絞り込むには、次のディメンションを使用できます。


| ディメンション | 説明 | 
| --- | --- | 
| AvailabilityZone |  アベイラビリティーゾーン別にメトリクスデータをフィルタリングします。  | 
| LoadBalancer |  Gateway Load Balancer でメトリクスデータをフィルタリングします。Gateway Load Balancer を次のように指定します: gateway/*load-balancer-name*/*1234567890123456* (ARN の最後の部分)。  | 
| TargetGroup |  ターゲットグループでメトリクスデータをフィルタリングします。ターゲットグループを次のように指定します。targetgroup/*ターゲットグループ名*/*1234567890123456* (ターゲットグループ ARN の最後の部分)。  | 

## Gateway Load Balancer の CloudWatch メトリクスの表示
<a name="view-metric-data"></a>

Amazon EC2 コンソールを使用して、Gateway Load Balancer に関する CloudWatch メトリクスを表示できます。これらのメトリクスは、モニタリング用のグラフのように表示されます。Gateway Load Balancer がアクティブでリクエストを受信しているときにのみ、モニタリング用のグラフにデータポイントが表示されます。

別の方法として、Gateway Load Balancer のメトリクスの表示に、CloudWatch コンソールを使用することもできます。

**コンソールを使用してメトリクスを表示するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ターゲットグループによってフィルタリングされたメトリクスを表示するには、以下の作業を実行します。

   1. ナビゲーションペインで、[**Target Groups**] を選択します。

   1. ターゲットグループを選択し、[**Monitoring**] を選択します。

   1. (オプション) 結果を時間でフィルタリングするには、[**Showing data for**] から時間範囲を選択します。

   1. 1 つのメトリクスの大きいビューを取得するには、グラフを選択します。

1. Gateway Load Balancer でフィルタリングされたメトリクスを表示するには、以下の操作を実行します。

   1. ナビゲーションペインで、**[ロードバランサー]** を選択します。

   1. Gateway Load Balancer を選択し、**[Monitoring]** (モニタリング) タブを選択します。

   1. (オプション) 結果を時間でフィルタリングするには、[**Showing data for**] から時間範囲を選択します。

   1. 1 つのメトリクスの大きいビューを取得するには、グラフを選択します。

**CloudWatch コンソールを使用してメトリクスを表示するには**

1. CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1. ナビゲーションペインで [**Metrics (メトリクス)**] を選択してください。

1. **GatewayELB** 名前空間を選択します。

1. (オプション) すべてのディメンションでメトリクスを表示するには、検索フィールドに名称を入力します。

**を使用してメトリクスを表示するには AWS CLI**  
使用可能なメトリクスを表示するには、次の [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) コマンドを使用します。

```
aws cloudwatch list-metrics --namespace AWS/GatewayELB
```

**を使用してメトリクスの統計を取得するには AWS CLI**  
[get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html) コマンドを使用して、指定されたメトリクスとディメンションの統計情報を取得します。CloudWatch は、ディメンションの一意の組み合わせをそれぞれ別のメトリクスとして扱うことに注意してください。特に発行されていないディメンションの組み合わせを使用した統計を取得することはできません。メトリクス作成時に使用した同じディメンションを指定する必要があります。

```
aws cloudwatch get-metric-statistics --namespace AWS/GatewayELB \
--metric-name UnHealthyHostCount --statistics Average  --period 3600 \
--dimensions Name=LoadBalancer,Value=net/my-load-balancer/50dc6c495c0c9188 \
Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \
--start-time 2017-04-18T00:00:00Z --end-time 2017-04-21T00:00:00Z
```

以下は出力の例です。

```
{
    "Datapoints": [
        {
            "Timestamp": "2020-12-18T22:00:00Z",
            "Average": 0.0,
            "Unit": "Count"
        },
        {
            "Timestamp": "2020-12-18T04:00:00Z",
            "Average": 0.0,
            "Unit": "Count"
        },
        ...
    ],
    "Label": "UnHealthyHostCount"
}
```