Network Flow Monitor の使用
Network Flow Monitor を使用すると、コンピューティングリソース (Amazon EC2 と Amazon Elastic Kubernetes Service) 間のトラフィック、他の AWS サービス (Amazon S3 と Amazon DynamoDB) へのトラフィック、および別の AWS リージョン のエッジへのトラフィックのネットワークパフォーマンスをほぼリアルタイムで可視化できます。Network Flow Monitor は、インスタンスにインストールした軽量ソフトウェアエージェントからデータを収集します。これらのエージェントは TCP 接続からパフォーマンス統計を収集し、このデータを Network Flow Monitor バックエンドサービスに送信します。このサービスは、各メトリクスタイプの上位寄与要因を計算します。
Network Flow Monitor は、検出されたネットワーク問題の原因が AWS であるかどうかも判断し、詳細のモニタリングする対象として選択したネットワークフローの情報をレポートします。
管理アカウントまたは委任管理者アカウントでサインインすることで、単一のアカウント内のリソースのネットワークフローのネットワークパフォーマンス情報を表示したり、AWS Organizations で Network Flow Monitor を設定して、組織内の複数のアカウントのパフォーマンス情報を表示したりできます。
Network Flow Monitor は、ネットワークのパフォーマンスをほぼリアルタイムで把握しようとするネットワークオペレーターとアプリケーション開発者を対象としています。CloudWatch の Network Flow Monitor コンソールでは、エージェントから集約されてきたリソースのネットワークトラフィックのパフォーマンスデータをさまざまなカテゴリにグループ化して表示できます。例えば、アベイラビリティーゾーン間または VPC 間のフローのデータを表示できます。次に、詳細を確認したり、時間の経過と共にさらに詳細に追跡したりする必要がある特定のフローのモニターを作成できます。
モニターを使用すると、指定した期間におけるネットワーク接続のパケット損失とレイテンシーをすばやく視覚化できます。Network Flow Monitor は、モニターごとにネットワークヘルスインジケータ (NHI) も生成します。NHI 値は、評価している期間中にモニターが追跡したネットワークフローについて、AWS ネットワークの問題があったかどうかを示します。NHI 情報を使用すると、AWS ネットワークの問題やワークロードに起因するネットワークの問題にトラブルシューティング作業を集中させるかどうかをすばやく判断できます。
Network Flow Monitor の設定と使用の例については、ブログ記事「Visualizing network performance of your AWS Cloud workloads with Network Flow Monitor