

# Internet Monitor とは
<a name="CloudWatch-InternetMonitor.what-is-cwim"></a>

Internet Monitor を使用すると、アプリケーションのインターネットパフォーマンスと可用性を監視できるため、データを視覚化し、AWS アプリケーションのインターネットトラフィックに関するインサイトや提案を得ることができます。また、Amazon CloudFront などのさまざまなリージョンや AWS サービスを使用して、アプリケーションのレイテンシーを低減する方法を提案することもできます。

**Internet Monitor の主な機能**
+ Internet Monitor は、エンドユーザーのエクスペリエンスを向上させるために役立つインサイトと推奨事項を提案します。アプリケーションの予測されるレイテンシーをどのように改善するか、ほぼリアルタイムで探索できます。そのために、使用するサービスの切り替えや、さまざまな AWS リージョン を経由してのワークロードに対するトラフィックの再ルーティングをします。
+ Internet Monitor は、クライアントロケーションと ASN のペア、または都市ネットワークのインターネット測定値を保存します。Internet Monitor は、アプリケーション、および各 AWS リージョンとエッジロケーションへのトラフィックの集約された CloudWatch メトリクスも作成します。Internet Monitor ダッシュボードを使用すると、アプリケーションのパフォーマンスと可用性に影響を与えている要因をすばやく特定し、問題を追跡して対処できます。
+ また、Internet Monitor は、CloudWatch ツールを使用してモニタリング対象のアプリケーショントラフィックに固有の都市ネットワークのデータを探索できるように、CloudWatch Logs と CloudWatch Metrics にインターネット測定値をパブリッシュします。必要に応じて、インターネット測定値を Amazon S3 にパブリッシュすることもできます。
+ Internet Monitor は、全体的な (グローバル) ヘルスイベントを Amazon EventBridge に送信するので、これを使用して通知を設定できます。（ローカルヘルスイベントは EventBridge に公開されません。) 問題の原因が AWS ネットワークである場合は、この問題を軽減するために AWS が講じている手段が記載された AWS Health Dashboard 通知も自動的に送信されます。

**Internet Monitor の使用方法**

Internet Monitor を使用するには、モニタを作成し、アプリケーションのリソースをそのモニタ、VPC、Network Load Balancers、CloudFront ディストリビューション、または WorkSpaces ディレクトリに関連付けます。これにより、Internet Monitor はアプリケーションのインターネット向けトラフィックの場所を認識します。その後、Internet Monitor は AWS からインターネット測定値を発行します。この測定値は都市ネットワーク、つまりクライアントがアプリケーションにアクセスするクライアントのロケーションと ASN (通常はインターネットサービスプロバイダー (ISP)) に対して固有のものです。詳細については、「[Internet Monitor の仕組み](CloudWatch-IM-inside-internet-monitor.md)」を参照してください。Internet Monitor を使い始めるには、「[コンソールを使用して Internet Monitor の使用を開始する](CloudWatch-IM-get-started.md)」を参照してください。

**Topics**
+ [サポート対象のリージョン](CloudWatch-InternetMonitor.Regions.md)
+ [コンポーネント](CloudWatch-IM-components.md)
+ [仕組み](CloudWatch-IM-inside-internet-monitor.md)
+ [ユースケース](CloudWatch-IM-use-cases.md)
+ [インターネットの状況マップ](CloudWatch-InternetMonitor.outage-map.md)
+ [クロス アカウント オブザーバビリティ](cwim-cross-account.md)
+ [料金](CloudWatch-InternetMonitor.pricing.md)