新しいネットワークパフォーマンスのメトリクスが追加されました。 インスタンスがAWSが定義したネットワーク許容量を超えたときがわかるようになります。
準備
新しいメトリクスを使用するためには最新のENAドライバがインストールされていないといけません。
[root@ip-]# ethtool -i eth0 | grep version version: 2.4.0
バージョン確認してみて最新でないようであればアップグレードしましょう ENAをアップグレードするには:Enhanced networking
新しいメトリクス
bw_in_allowance_exceeded
インバウンドがインスタンス最大値を超えたパケット数
bw_out_allowance_exceeded
アウトバウンドがインスタンス最大値を超えたパケット数
conntrack_allowance_exceeded
コネクションがインスタンスの最大値を超え、新しい接続を確立できなかったため形成されたパケット数
linklocal_allowance_exceeded
ローカルプロキシサービスへのPPSがネットワークインターフェイスの最大値を超えたために形成されたパケットの数
pps_allowance_exceeded
双方向PPSがインスタンス最大値を超えたパケット数
これらのメトリックを利用することで、
- パフォーマンスの問題を迅速にトラブルシューティング
- ネットワークトラフィックの急増に対応するためにインスタンスフリートをプロアクティブにスケールアップ
- ネットワークの観点からEC2インスタンスのサイズを適切に設定する
- 本番環境にデプロイする前にベンチマークテストを実行できる
このようなことが可能になります。
確認の仕方
CloudWatchエージェントを使用してメトリックスをAmazonCloudWatchに公開できます。 また、ethtoolを使用して、eth0などの各ネットワークインターフェイスのメトリックを取得することも可能です。
[root@ip-]# ethtool -S eth0 bandwidth_in_allowance_exceeded: 0 bandwidth_out_allowance_exceeded: 0 pps_allowance_exceeded: 0 conntrack_allowance_exceeded: 0 linklocal_allowance_exceeded: 0
対応リージョン
中国(北京)と中国(寧夏)を除くすべてのAWSコマーシャルおよびGovCloud(米国)リージョン