

# 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)

# Internet Monitor がサポートされている AWS リージョン
<a name="CloudWatch-InternetMonitor.Regions"></a>

このセクションには、Amazon CloudWatch Internet Monitor がサポートされる AWS リージョンと AWS ローカルゾーンがリストされています。Internet Monitor がサポートされるリージョン (オプトインリージョンを含む) に関する詳細については、「*Amazon Web Services 全般のリファレンス*」の「[Amazon CloudWatch Internet Monitor のエンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/cwim_region.html)」を参照してください。

Internet Monitor は、モニタを作成した AWS リージョン にのみモニターのデータを保存しますが、1 つのモニタに複数のリージョンのリソースを含めることができます。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.Regions.html)

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.Regions.html)

ローカルゾーンをサポートするには、ローカルゾーンを有効にして、インターネットトラフィックをモニタリングする VPC にアタッチする必要があります。Internet Monitor は、他のリソースタイプのローカルゾーンをサポートしていません。サポートされているローカルゾーンを次の表に示します。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.Regions.html)

# Internet Monitor のコンポーネントと用語
<a name="CloudWatch-IM-components"></a>

Internet Monitor は以下のコンセプトを使用または参照します。

**モニタリング**  
モニタには、インターネットのパフォーマンスおよび可用性の測定値の表示や、ヘルスイベントアラートの受け取りが必要な単一アプリケーションのリソースが含まれます。アプリケーションのモニタを作成する際は、アプリケーションのリソースを追加して、Internet Monitor がモニタリングする都市 (ロケーション) を定義します。Internet Monitor は、ユーザーが追加したアプリケーションリソースからのトラフィックパターンを使用して、アプリケーションと通信しているロケーションと ASN (通常はインターネットサービスプロバイダー (ISP)) に固有のインターネットのパフォーマンスおよび可用性に関する測定値をパブリッシュします。つまり、追加したリソースによって、Internet Monitor がモニタリングし、測定結果をパブリッシュする都市ネットワークのスコープが決まります。

**モニタリングに追加されたリソース (「モニタリング対象リソース」)**  
モニタに追加するリソースは、Internet Monitor のモニタリング対象リソースです。つまり、次のようになります。  
+ リージョンに追加する各 VPC はモニタリング対象リソースです。VPC を追加すると、Internet Monitor はその VPC 内のインターネット向けアプリケーションのトラフィックをすべてモニタリングします。例えば、Amazon EC2 インスタンスでホストされているアプリケーション、Network Load Balancer の背後にあるアプリケーション、AWS Fargate コンテナなどです。
+ リージョンに追加する各 Network Load Balancer はモニタリング対象リソースです。
+ リージョンに追加する各 WorkSpaces ディレクトリはモニタリング対象リソースです。
+ 追加する各 CloudFront ディストリビューションはモニタリング対象リソースです。

**AS 番号 (ASN)**  
通常、Internet Monitor での ASN は、Verizon や Comcast といったインターネットサービスプロバイダー (ISP) を意味します。ASN は、クライアントがインターネットアプリケーションにアクセスするために使用するネットワークプロバイダーです。AS (自律システム) とは、単一のネットワーク、またはネットワークが形成する集合に属する、インターネットでルーティング可能なインターネットプロトコル (IP) プレフィックスのセットのことです。これらはすべて、1 つの組織によって管理、制御、監視されます。

**都市ネットワーク (ロケーションと ASN)**  
都市ネットワークとは、クライアントがアプリケーションリソースにアクセスする (都市などの) ロケーションと、そのアクセスのために経由する ASN (通常はインターネットサービスプロバイダー (ISP)) のことです。Internet Monitor がモニタリングする都市ネットワークの最大数をモニタごとに上限設定すると、請求額を抑えることができます。課金されるのは、実際にモニタリングする都市ネットワークの最大数までです。詳細については、「[都市ネットワークの最大数の選択](IMCityNetworksMaximum.md)」を参照してください。

**インターネット測定値**  
また、Internet Monitor は、モニタリング対象のアプリケーション トラフィックの上位 500 の都市ネットワークについて、インターネット測定値を 5 分ごとに CloudWatch Logs のログ ファイルにパブリッシュします。  
これらの測定値は、アプリケーションの都市ネットワークのパフォーマンススコア、可用性スコア、転送バイト数 (受信バイト数と送信バイト数)、往復時間を定量化します。これらは VPC、Network Load Balancers、CloudFront ディストリビューション、または WorkSpaces ディレクトリに固有の都市ネットワークの測定値です。必要に応じて、モニタリング対象の都市ネットワークすべてのインターネット測定値とイベントを Amazon S3 バケットにパブリッシュする選択ができます (ただし、サービスの上限数は 500,000 の都市ネットワークです)。

**メトリクス**  
Internet Monitor は、アプリケーションへのグローバルトラフィックと、各 AWS リージョン へのグローバルトラフィックについて、CloudWatch メトリクス用に集約したメトリクスを生成します。詳細については、「[CloudWatch Metrics で Internet Monitor メトリクスを表示するか、アラームを設定する](CloudWatch-IM-view-cw-tools-metrics-dashboard.md)」を参照してください。

**ヘルスイベント**  
Internet Monitor はヘルスイベントを作成し、アプリケーションに影響を与える特定の問題に関するアラートをユーザーに提供します。Internet Monitor は、世界中のネットワーク遅延の増加などのインターネットの問題を検出します。次に、AWS のグローバルインフラストラクチャのフットプリント全体から収集したインターネット測定値の履歴を使用して、現在の問題がアプリケーションに与える影響を計算し、ヘルスイベントを作成します。Internet Monitorは、デフォルトで、全体的な影響と局所的な影響のしきい値の両方に基づいてヘルスイベントを作成します。正常性イベントの詳細については、「[Internet Monitor が正常性イベントを作成および解決する場合](CloudWatch-IM-inside-internet-monitor.md#IMHealthEventStartStop)」を参照してください。  
デフォルトのヘルスイベントのしきい値は、パフォーマンススコアとアベイラビリティスコアの両方で 95% です。必要に応じて、Internet Monitor が正常性イベントを作成するときの独自のカスタムしきい値を指定できます。しきい値の設定について詳しくは、「[ヘルスイベントのしきい値の変更](CloudWatch-IM-get-started.change-threshold.md#IMUpdateThresholdFromOverview)」を参照してください。  
各ヘルスイベントには、影響を受けている都市ネットワークに関する情報が含まれています。正常性イベントは CloudWatch コンソールで表示するか、AWS SDK を使用すること、または AWS CLI で Internet Monitor API アクションを使用することで表示できます。Internet Monitor は、ヘルスイベントのために Amazon EventBridge 通知も送信します。詳細については、「[Internet Monitor がヘルスイベントを作成して解決するタイミング](CloudWatch-IM-inside-internet-monitor.md#IMHealthEventStartStop)」を参照してください。

**インターネットイベント**  
Internet Monitor では、インターネットイベントと呼ばれる最近のグローバルヘルスイベントに関する情報が、AWS のすべてのお客様が利用できるインターネットの状況マップに表示されます。インターネットの状況マップを表示するには、Internet Monitor でモニターを作成する必要はありません。ヘルスイベントとは異なり、インターネットイベントは個々のお客様やそのアプリケーショントラフィックに限定されません。詳細については、「[Internet Monitor の世界中のインターネットの状況マップ](CloudWatch-InternetMonitor.outage-map.md)」を参照してください。

**しきい値**  
Internet Monitorは、全体的なしきい値と局所的なしきい値の両方に基づいてヘルスイベントを作成します。デフォルトのしきい値を変更したり、ローカルしきい値をオフにするなど、他のオプションを構成したりできます。しきい値の設定について詳しくは、「[ヘルスイベントのしきい値の変更](CloudWatch-IM-get-started.change-threshold.md#IMUpdateThresholdFromOverview)」を参照してください。

**パフォーマンスと可用性スコア**  
Internet Monitor は AWS が収集したデータを分析し、アプリケーションのパフォーマンスや可用性が Internet Monitor が計算した推定のベースラインを下回った際にそれを検出できます。このような情報はスコアの形式で通知されるので、ユーザーは低下が発生したことを容易に確認できます。パフォーマンススコアは、パフォーマンスの低下とは**認識されない**トラフィックの割合の推定値を表します。同様に可用性スコアでは、可用性の低下とは**ならない**トラフィックの割合の推定値を表します。詳細については、「[AWS によるパフォーマンススコアと可用性スコアの計算方法](CloudWatch-IM-inside-internet-monitor.md#IMExperienceScores)」を参照してください。

**転送バイト数とモニタリング対象転送バイト数**  
転送バイト数は、クライアントがアプリケーションにアクセスする AWS のアプリケーションと都市ネットワーク間で送受信されたトラフィックの総バイト数です (都市ネットワークとは、ロケーションと ASN、通常はインターネットサービスプロバイダーのことです)。モニタリング対象転送バイト数も同様のメトリクスですが、モニタリング対象トラフィックのバイト数のみを含みます。

**往復時間**  
往復時間 (RTT) は、クライアントユーザーのリクエストからユーザーに応答を返すまでにかかる時間を表します。RTT がクライアントのロケーション (都市または他の地域) にわたって集計される場合、その値は、各クライアントのロケーションでどの程度のアプリケーショントラフィックが発生するかによって重み付けされます。

# Internet Monitor の仕組み
<a name="CloudWatch-IM-inside-internet-monitor"></a>

このセクションでは、Internet Monitor の仕組みを説明します。この説明には、インターネット全体における接続上の問題を検出するために使用するデータを AWS が収集する方法や、パフォーマンスと可用性のスコアの計算方法に関する説明も含まれます。

**目次**
+ [Internet Monitor でアプリケーショントラフィックのフットプリントのみに重点をおく方法](#IMTheAWSAdvantage)
+ [AWS で接続の問題を測定し測定値を計算する方法](#IMHowAWSMeasuresConnectivityIssues)
+ [Internet Monitor の位置情報の精度](#IMGeolocationSourceAccuracy)
+ [Internet Monitor がヘルスイベントを作成および解決する場合](#IMHealthEventStartStop)
+ [ヘルスイベントが報告されるタイミング](#IMEventDelay)
+ [Internet Monitor が IPv4 および IPv6 トラフィックを処理する仕組み](#IMIPv4IPv6)
+ [含める都市ネットワークのサブセットを Internet Monitor が選択する仕組み](#IM100citynetworks)
+ [世界中のインターネットの状況マップを作成する方法 (よくある質問)](#IMGlobalOutagesFAQ)

**Internet Monitor でアプリケーショントラフィックのフットプリントのみに重点をおく方法**  
Internet Monitor は、AWS リソースのユーザーがアクセスするインターネットについて、そのサブセットだけをモニタリングすることに重点を置いています。この点が、お客様のウェブサイトを世界中のあらゆるリージョンから全体的にモニタリングする他のツールとは異なります。また、このソリューションは費用対効果も高く、大企業だけでなく中小企業にとっても導入しやすくなっています。  
Internet Monitor は、AWS が社内的に活用しているものと同じ強力なプローブと問題検出アルゴリズムを使用します。そして、Internet Monitor 内にヘルスイベントを作成し、アプリケーションに影響を与える接続上の問題をお客様にアラートします。その後、Internet Monitor は、アクティブな利用者から作成したトラフィックプロファイルを重ねることで得られた、パフォーマンスと可用性に関する (アプリケーションリソースに基づいた) マップを提供します。  
Internet Monitor はこの情報を使用して、関連のあるイベント (つまり、アクティブな利用者がいる場所でのイベント) や、それらのイベントが全体的な利用者数に及ぼす影響を的確に表示します。つまり、イベントが与える影響度は、全世界のトラフィックの総量を基に (割合として) 算出されます。  
Internet Monitor は、クライアントロケーションと ASN のペア、または都市ネットワークのインターネット測定値を保存します。Internet Monitor は、アプリケーション、および各 AWS リージョンとエッジロケーションへのトラフィックの集約された CloudWatch メトリクスも作成します。  
さらに、Internet Monitor は、各モニタにトラフィックを送信する上位 500 の都市ネットワークについて、5 分ごとに CloudWatch Logs インターネットにインターネット測定値をパブリッシュし、データに対する CloudWatch ツールやその他の方法の使用をサポートします。必要に応じて、モニタリング対象の都市ネットワークすべてのインターネット測定値を Amazon S3 バケットにパブリッシュする選択ができます (ただし、サービスの上限数は 500,000 の都市ネットワークです)。詳細については、「[Internet Monitor で Amazon S3 にインターネット測定値を発行する](CloudWatch-IM-get-started.Publish-to-S3.md)」を参照してください。  
Internet Monitor には、次のような利点があります。  
+ Internet Monitor の使用が、AWS でホストされているアプリケーションに、追加の負荷やコストをかけることはありません。
+ クライアント側のリソースやアプリケーション内に、パフォーマンス測定用のコードを含める必要はありません。
+ アプリケーションが接続されているインターネットについて、「ラストマイル」情報を含めたパフォーマンスと可用性の情報に関する可視化が行えます。
Internet Monitor は、AWS のリソースに基づいて測定値を作成するため、作成されるイベントは、すべてアプリケーショントラフィックに固有であることに注意してください。インターネットにおける、通常の一般的な世界規模の問題は報告の対象になりません。また、サービスロケーションが AWS リージョン の場合、生成される測定値やイベントはリージョンレベルでの接続性を表すように設計されたものとなります。つまり、エンドユーザーのロケーションとアベイラビリティーゾーン間の接続性を正確には表しません。

** AWS で接続の問題を測定し測定値を計算する方法**  
Internet Monitor は、異なる AWS リージョン と Amazon CloudFront の Point of Presence (POP) 間のインターネット接続データを、AS 番号 (ASN)、通常はインターネットサービスプロバイダー (ISP) を介して、さまざまなクライアントのロケーションに使用します。これは、世界中のインターネットにおける接続問題を事前に検出するために、AWS のオペレーターが社内で日常的に使用している接続データです。  
当社では AWS リージョン のすべてについて、インターネットのどの部分がそのリージョンと通信しているかを把握しており、次のことを行っています。  
+ 当社は、インターネットのこれらの部分を、30 日間の間隔で繰り返し積極的に監視しています。
+ これには、ネットワークのプローブと、より上位のプロトコル用のプローブの両方 (インバウンドとアウトバウンドのプローブなど) を使用します。
AWS は、アクティブとパッシブの 2 種類のプローブを使用して、90 パーセンタイルでのレイテンシー (パフォーマンス) と、すべての AWS リージョン および CloudFront サービスからインターネット全体までの到達可能性 (可用性) を測定しています。利用者の場所とサービスとの間で、接続の異常なパターンを監視し、お客様にアラートを送ります。  
詳細については、次のセクションを参照してください。  
+ [可用性と RTT の計算](#IMCalculateLatency)
+ [パフォーマンスと可用性スコアの計算](#IMExperienceScores)
+ [TTFB と RTT の計算 (レイテンシー)](#IMCalculateTTFB)
+ [リージョンとアベイラビリティーゾーンの測定値と集計](#IMRegionalAZaggregation)  
** 可用性と RTT の計算**  
ラウンドトリップタイム (RTT) は、ユーザーからのリクエストがユーザーに応答を返すまでにかかる時間長を表します。エンドユーザーロケーションの間で往復時間を集計すると、その値は、各エンドユーザーのロケーションによって誘導されるトラフィック量によって、重み付けされます。  
例えば、エンドユーザーのロケーションが 2 つあり、その 1 つは 5 ミリ秒の RTT でトラフィックの 90% を処理し、もう 1 つは 10 ミリ秒の RTT でトラフィックの 10% を処理している場合、結果として集計される RTT は 5.5 ミリ秒 (5 ミリ秒× 0.9 ＋ 10 ミリ秒× 0.1) になります。  
ラストマイルのレイテンシーの測定に関しては、リソースごとに違いがあることに留意してください。Internet Monitor のレイテンシーの測定では、VPC、Network Load Balancers、および WorkSpaces ディレクトリにはラストマイルのレイテンシーは含まれません。  
** パフォーマンスと可用性スコアの計算**  
AWS は、AWS のサービスとさまざまな都市ネットワーク (ロケーションと ASN) の間におけるインターネットのパフォーマンスおよび可用性に関する膨大な履歴データを保持しています。このデータに統計分析を適用することで、アプリケーションのパフォーマンスと可用性が、事前に推定計算してあるベースラインを下回った際に、Internet Monitor はそれを検出できます。これらの低下を確認しやすくするために、その情報はヘルススコア (パフォーマンスと可用性のスコア) の形式でユーザーに報告されます。  
ヘルススコアの計算は、さまざまな詳細度で行われます。もっとも高い詳細度では、都市や大都市圏などの地域および ASN (*都市ネットワーク*) ごとに、ヘルススコアを計算します。また、個々のヘルススコアを、アプリケーションの全体的なヘルススコア番号としてモニター内にまとめます。特定の地域やサービスプロバイダーでフィルタリングせずにパフォーマンススコアや可用性コアを表示する場合、Internet Monitor は全体的なヘルススコアを表示します。  
全体的なヘルススコアは、指定された期間でアプリケーション全体をカバーします。アプリケーションの都市ネットワークのペアのパフォーマンスまたは可用性スコアが、パフォーマンスまたは可用性についての対応するヘルスイベントのしきい値にグローバルに達するか、またはそれを下回ると、Internet Monitor はヘルスイベントをトリガーします。デフォルトでは、パフォーマンスと可用性の両方のしきい値は 95% です。Internet Monitor は、オプションがデフォルトで有効になっている場合は、設定した値に基づいてローカルしきい値に基づいてヘルスイベントも作成します。ヘルスイベントのしきい値の変更の詳細については、「[ヘルスイベントのしきい値を変更する](CloudWatch-IM-get-started.change-threshold.md#IMUpdateThresholdFromOverview)」を参照してください。  
モニターおよびログファイル内の情報を掘り下げて問題を調査し、詳細を確認する際には、特定の都市 (場所)、ネットワーク(ASN またはインターネットサービスプロバイダー)、またはその両方でフィルタリングできます。したがって、フィルターを使用すると、選択したフィルターに応じて、さまざまな都市、ASN、または都市ネットワークのペアのヘルススコアを確認できます。  
+ 可用性スコアは、トラフィックにおいて可用性の低下だと判定**されない**割合の推定値を表します。Internet Monitor は、観測されたトラフィックの総量と可用性メトリクスの測定値から、トラフィックが低下した割合を推定します。例えば、エンドユーザーとサービスロケーションのペアにおける可用性スコアが 99% である場合、そのペアでは、トラフィックの 1% で可用性が低下していることになります。
+ パフォーマンススコアは、トラフィックにおいてパフォーマンスの低下だと判定**されない**割合を表します。例えば、エンドユーザーとサービスロケーションのペアにおけるパフォーマンススコアが 99% の場合、そのペアでは、トラフィックの 1% でパフォーマンスが低下していることになります。  
** TTFB と RTT の計算 (レイテンシー)**  
最初のバイトまでの時間 (TTFB) は、クライアントがリクエストを実行した後、サーバーからの情報の最初のバイトを受信するまでにかかった時間です。TTFB の AWS の計算では、Amazon EC2 または Amazon CloudFront から Internet Monitor 測定ノードまでの経過時間を測定します (ノードのラストマイルを含む)。つまり、Internet Monitor は、EC2 の TTFB の場合はユーザーから Amazon EC2 リージョンまでの時間を測定し、CloudFront の TTFB の場合はユーザーから CloudFront までの時間を測定します。  
ラウンドトリップ時間 (RTT) の場合、Internet Monitor は、パブリック IP アドレスによってマッピングされた都市ネットワーク (つまり、クライアントのロケーションと ASN、通常はインターネットサービスプロバイダー) から AWS リージョン までの時間を考慮します。これは、Internet Monitor が、ゲートウェイまたは VPN の背後からインターネットにアクセスするユーザーのラストマイルを知ることができないことを意味します。  
ラストマイルのレイテンシーの測定に関しては、リソースごとに違いがあることに留意してください。Internet Monitor のレイテンシーの測定では、VPC、Network Load Balancers、および WorkSpaces ディレクトリにはラストマイルのレイテンシーは含まれません。  
Internet Monitor では、CloudWatch ダッシュボードの **[トラフィックインサイト]** タブの **[トラフィック最適化の提案]** セクションに、TTFB の情報が表示されます。これは、パフォーマンスを改善できるアプリケーションのさまざまな設定オプションを評価するのに役立ちます。  
** リージョンとアベイラビリティーゾーンの測定値と集計**  
Internet Monitor は測定値を集約し、影響の共有をリージョンレベルで行いますが、影響の計算はアベイラビリティーゾーン (AZ) レベルで行います。つまり、1 回のイベントで 1 つの AZ のみが影響を受け、トラフィックの大部分がその AZ を通過する場合、トラフィックへの影響を確認できます。ただし、同じイベントで、影響を受けた AZ をアプリケーショントラフィックが通貨しない場合、影響は確認できません。  
これは WorkSpaces ディレクトリではないリソースにのみ適用されます。WorkSpaces ディレクトリは、リージョンレベルのみで測定されます。

**Internet Monitor の位置情報の精度**  
位置情報については、Internet Monitor は [MaxMind](https://dev.maxmind.com/geoip) から提供される IP 位置情報データを使用します。Internet Monitor の測定における位置情報の精度は、MaxMind のデータの精度に依存します。  
`Metro` レベルの測定値は、米国以外の場所では正確ではない可能性があるため注意が必要です。

**Internet Monitor がヘルスイベントを作成および解決する場合**  
Internet Monitor は、現在設定されているしきい値に基づいて、監視対象のアプリケーショントラフィックのヘルスイベントを作成および終了します。Internet Monitor にはデフォルトのしきい値設定があり、独自のしきい値を設定することもできます。Internet Monitor は、接続の問題がアプリケーションに及ぼす全体的な影響と、アプリケーションにクライアントが存在するローカルエリアへの影響を判断し、しきい値を超えるとヘルスイベントを作成します。  
Internet Monitor は、AWS で提供されるサービスで利用可能なインターネットのパフォーマンスとネットワークトラフィックの可用性に関する履歴データに基づいて、接続の問題がクライアントロケーションに与える影響を計算します。クライアントがアプリケーションを使用する ASN とサービスの地理的位置、つまり影響を受ける都市とネットワークのペアに基づいて、アプリケーションに関連する情報を適用します。場所は、モニターに追加したリソースによって決まります。次に、Internet Monitor は統計分析を使用して、パフォーマンスと可用性が低下し、アプリケーションのクライアントエクスペリエンスに影響が及ぶことを検出します。  
パフォーマンスと可用性のスコアは、低下が**見られない**トラフィックのパーセンテージとして表されます。影響度合いはこの逆で、お客様のエンドユーザーにとって、この問題がどの程度の割合で障害になっているかを表します。例えば、グローバルな可用性の低下が 93% である場合、これに対応する影響は 7% になります。  
アプリケーションの都市ネットワークのペアのパフォーマンスまたはアベイラビリティスコアが、パフォーマンスまたはアベイラビリティについての対応するヘルスイベントのしきい値にグローバルに達するか、またはそれを下回ると、Internet Monitor がトリガーされ、ヘルスイベントが生成されます。デフォルトでは、パフォーマンスとアベイラビリティの両方のしきい値は 95% です。しきい値を満たすか、またはしきい値を下回る値は累積されるため、いくつかの小さなイベントが積み重なってしきい値の割合を満たすことがある一方で、単一のイベントがしきい値レベルを満たしたり、しきい値を下回ったりする可能性もあります。  
イベントをトリガーしたパフォーマンスまたは可用性スコアが、対応するヘルスイベントのしきい値の割合以下である限り、ヘルスイベントはアクティブなままとなります。イベントをトリガーしたスコアまたは合計スコアがしきい値を超えると、Internet Monitor はヘルスイベントを解決します。  
また、Internet Monitor は、ローカルのしきい値と、問題が影響するトラフィック全体の割合に基づいてヘルスイベントを作成します。ローカルなしきい値のオプションを設定することも、ローカルなしきい値を完全に無効にすることもできます。  
デフォルトのヘルスイベントのしきい値は、パフォーマンススコアとアベイラビリティスコアの両方で 95% です。必要に応じて、Internet Monitor が正常性イベントを作成するときの独自のカスタムしきい値を指定できます。しきい値の設定について詳しくは、「[ヘルスイベントのしきい値の変更](CloudWatch-IM-get-started.change-threshold.md#IMUpdateThresholdFromOverview)」を参照してください。

**ヘルスイベントが報告されるタイミング**  
Internet Monitor には、インターネットの問題に関するすべてのシグナルを収集するための機能が備わっており、それを使用して、ヘルスイベントはモニター内に数分で作成されます。  
可能な場合、Internet Monitor はヘルスイベントの発生源を分析して、原因が AWS にあるのか、それとも ASN によるものなのかを判断します。ヘルスイベントの分析は、イベントが解決された後も継続されます。新しい情報があると、Internet Monitor はイベントを最大 1 時間で更新できます。

**Internet Monitor が IPv4 および IPv6 トラフィックを処理する仕組み**  
Internet Monitor は、IPv4 のみを介してネットワークの正常性を測定し、任意の IP ファミリー (IPv4 または IPv6) を介してそのネットワークにトラフィックを提供している場合には、ヘルスイベント、可用性およびパフォーマンスのメトリクスを表示します。デュアルスタック CloudFront ディストリビューションなどのデュアルスタックリソースからのトラフィックを提供する場合、IPv4 トラフィックに IPv6 トラフィックと同じリソースの問題がある場合にのみ、Internet Monitor はヘルスイベントを発生させ、パフォーマンススコアまたは可用性スコアの低下を示します。  
全体のバイト (IN) とバイト (OUT) に関する Internet Monitor のメトリクスは、すべてのインターネットトラフィック (IPv4 および IPv6) を正確に反映していることに注意してください。

** 含める都市ネットワークのサブセットを Internet Monitor が選択する仕組み**  
モニターでモニタリングする都市ネットワークの上限数を設定すると、または、モニタリングするトラフィックの割合を選択すると、Internet Monitor が、最近の最も高いトラフィック量に基づいて、含める (モニタリングする) 都市ネットワークを選択します。  
例えば、都市ネットワークの上限数を 100 に設定すると、Internet Monitor は、最近 1 時間のアプリケーショントラフィックに基づいて、(最大) 100 件の都市ネットワークをモニタリングします。具体的には、Internet Monitor は、直近 1 時間の時間枠より前の 1 時間の時間枠で、最もトラフィックが多かった上位 100 件の都市ネットワークをモニタリングします。  
例えば、現在の時刻が午後 2 時 30 分であるとします。その場合、モニターに表示されるトラフィックは午後 1 時から午後 2 時の間にキャプチャされたものであり、Internet Monitor が上位 100 件の都市ネットワークを選択するために用いる、トラフィック量の測定値は、午後 0 時から午後 1 時までの間にキャプチャされたものになります。

**世界中のインターネットの状況マップを作成する方法 (よくある質問)**  
Internet Monitor のインターネットの状況マップは、認証済みの AWS のお客様全員が Internet Monitor コンソールで利用できます。このセクションには、インターネットの状況マップの作成方法と使用方法に関する詳細が含まれています。    
**Internet Monitor のインターネットの状況マップとは何ですか?**  
インターネットの状況マップは、世界中のインターネット問題を視覚的に表しています。影響を受けるクライアントロケーション、つまり、都市に ASN (通常はインターネットサービスプロバイダー) を加えたものが強調表示されます。このマップでは、世界中の主要なクライアントロケーションと AWS サービスについて、クライアントのインターネットエクスペリエンスに最近影響を与えた可用性とパフォーマンスの問題の組み合わせを示しています。  
**マップのデータの提供元はどこですか?**  
データは、インターネットのアクティブプロービングとパッシブプロービングの組み合わせに基づいています。Internet Monitor がデータを測定する方法の詳細については、「[AWS による接続問題の測定方法](#IMHowAWSMeasuresConnectivityIssues)」のセクションを参照してください。  
**マップはどのくらいの頻度で更新されますか?**  
インターネットの状況マップは 15 分ごとに更新されます。  
**どのネットワークが停止について追跡されていますか?**  
AWS は、インターネットを AWS に接続するためにお客様が使用する重要な IP プレフィックスを表す世界中のネットワークを追跡します。AWS ネットワークとの間で送受信されるトラフィック量のトップのトーカーであるクライアントロケーションが停止の対象となります。  
**インターネットイベントがマップに含まれるかどうかは何で決まりますか?**  
インターネットイベントがインターネットの状況マップに含まれるかどうかを判断するために使用する大まかな基準は次のとおりです。  
+ AWS は、アベイラビリティイベントまたはパフォーマンスイベントがあることを検出します。
+ イベントの有効期間が短い (例えばイベントが 5 分未満の) 場合、そのイベントは無視されます。
+ そして、そのイベントがトップのトーカーに分類されるクライアントロケーションで行われる場合、そのイベントは停止とみなされます。  
**インターネットの状況マップにはどのようなしきい値が使用されますか?**  
インターネットの状況マップでは、停止を判断するためのしきい値は固定されていません。Internet Monitor は、期待値からの逸脱を検出した結果に基づいて、何がイベントを構成するのかを判断します。この仕組みの詳細については、サービスで作成したモニターの[ヘルスイベントをいつ作成するかを Internet Monitor が判断する方法](#IMHealthEventStartStop)をご覧ください。モニターを作成すると、Internet Monitor は独自のアプリケーショントラフィックに固有のインターネットトラフィックヘルス測定値を生成します。また、Internet Monitor は、アプリケーションのインターネットトラフィックに影響する問題に関するヘルスイベントを通知します。  
**このデータで何ができますか?**  
インターネットの状況マップには、過去 24 時間に世界中で発生した主要なインターネットイベントの簡単な概要が表示されます。インターネットトラフィックを Internet Monitor にオンボードしなくても、インターネットモニタリングエクスペリエンスの感覚を獲得するのに役立ちます。AWS のインターネットモニタリング機能を最大限に活用して、AWS にホストされているアプリケーションやサービスに合わせてパーソナライズするには、Internet Monitor でモニターを作成できます。  
モニターを作成すると、Internet Monitor を有効にして、アプリケーションクライアントに影響する特定のインターネットパスを識別できるようになり、クライアントエクスペリエンスの向上に役立つ機能を利用できるようになります。また、アプリケーショントラフィックとクライアントに特に影響する新しいインターネットの問題についても、事前に通知されます。  
**イベントの詳細を知るにはどうすればよいですか?**  
マップ上の停止をクリックすると、イベントの開始時と終了時、影響を受けた都市と ASN、問題の種類 (つまり、パフォーマンスの問題や可用性の問題) などの詳細が表示されます。  
イベントに関する詳細情報を取得したり、アプリケーショントラフィックのカスタム測定値を取得したりするには、[Internet Monitor でモニターを作成](CloudWatch-IM-get-started.md)します。

# Internet Monitor のユースケース例
<a name="CloudWatch-IM-use-cases"></a>

このセクションでは、Internet Monitor の使用例の具体的な例をいくつか説明し、詳細を記載したブログ記事へのリンクを示します。これらの例は、Internet Monitor の機能を使用してアプリケーションの状態をモニタリングし、レイテンシを改善してユーザーエクスペリエンスを向上させる方法を示しています。

**アラートを設定し、講じるべきアクションを決定する**  
Internet Monitor を使用すると、時間の経過に伴う平均的なインターネットパフォーマンスメトリクスに関するインサイトや、都市ネットワーク(クライアントのロケーションと ASN、通常はインターネットサービスプロバイダー) ごとのヘルスイベントに関するインサイトを得ることができます。Internet Monitor を使用すると、Amazon Virtual Private Clouds (VPC)、Network Load Balancers、Amazon WorkSpaces、または Amazon CloudFront によってホストされるアプリケーションのエンドユーザーエクスペリエンスに影響を与えているイベントを特定できます。  
モニターを作成した後、Internet Monitor のヘルスイベントに関するアラートを受け取る方法について、いくつかのオプションがあります。これらには、ヘルスイベントをフィルタリングするためのイベントメトリクスまたは Amazon EventBridge ルールを使用する、CloudWatch アラームに基づく通知が含まれます。アラームに基づく通知やアクションは、CloudWatch ロググループへの AWS SMS 通知や更新など、さまざまなオプションから選択できます。  
例に関して、ガイダンスを含む詳細については、ブログ記事の「[Internet Monitor の紹介](https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-amazon-cloudwatch-internet-monitor/)」を参照してください。

**レイテンシーの問題を特定し、TTFB を改善してマルチプレイヤーゲームプレイエクスペリエンスをより良いものにする**  
Internet Monitor を使用すると、グローバルクラウドゲームアプリのゲームプレイヤーにレイテンシーの問題が生じている場所を世界中で迅速に特定し、パフォーマンスを向上させるためのインサイトを得ることができます。最も多くのプレイヤーの最初のバイトまでの時間 (TTFB) が最も遅くなっている場所を特定することで、最大のプレイヤーベースをより満足させるためにレイテンシーを改善する方法がわかります。  
次に、ゲーム用に次の EC2 サーバーをデプロイする準備ができた時には、Internet Monitor が推奨する AWS リージョン を選択することで、レイテンシが高くプレイヤーのグループが最も大きいエリアの TTFB を低下させることができます。  
このユースケースに対して Internet Monitor を設定し使用するための詳細については、ブログ記事の「[Internet Monitor を使用してゲームエクスペリエンスを高める](https://aws.amazon.com/blogs/gametech/using-cloudwatch-internet-monitor-for-a-better-gaming-experience/)」を参照してください。

**Amazon WorkSpaces ユーザーのパフォーマンスとインターネット接続の潜在的な問題を特定する**  
Internet Monitor は、ユーザーの IP プレフィックスと ASN (通常はインターネット サービス プロバイダーまたは ISP) を提供します。これは、WorkSpaces に対するユーザーのパフォーマンスとインターネット接続の問題の診断に役立ちます。このデータを使用してフリート全体を表示し、WorkSpaces のユーザー接続を監視することもできます。  
このユース ケースで Internet Monitor を使用する方法の詳細については、次のブログ記事「[Amazon WorkSpaces Personal での Internet Monitor の使用](https://aws.amazon.com/blogs/desktop-and-application-streaming/utilizing-cloudwatch-internet-monitor-with-amazon-workspaces-personal/)」を参照してください。

# Internet Monitor の世界中のインターネットの状況マップ
<a name="CloudWatch-InternetMonitor.outage-map"></a>

Internet Monitor には、AWS のすべてのお客様が利用できる世界中のインターネットの状況マップが表示されます。マップを表示するには、Amazon CloudWatch コンソールで [**ネットワークモニタリング**] に移動し、[**インターネットモニター**] を選択します。

このインターネットの状況マップでは、パフォーマンスや可用性に問題がある特定の都市やネットワーク (ASN、通常はインターネットサービスプロバイダー) を含め、AWS のお客様に影響を与える世界中のインターネットイベント (「停止」) が強調表示されています。マップには、過去 24 時間のインターネットイベントが含まれています。

インターネットの状況マップを表示するには、Internet Monitor でモニターを作成する必要はありません。Internet Monitor のヘルスイベントとは異なり、インターネットイベントは個々のお客様やそのアプリケーショントラフィックに限定されません。

インターネットの状況マップでは、インターネットイベントを選択して詳細を確認できます。インターネットイベントの場合、開始時間、終了時間 (イベントが終了した場合)、現在のステータス (アクティブまたは解決済み)、およびシステム停止問題のタイプ (アベイラビリティまたはパフォーマンス) を確認できます。インターネットの状況マップの作成方法と内容の詳細については、[世界中のインターネットの状況マップに関する FAQ](CloudWatch-IM-inside-internet-monitor.md#IMGlobalOutagesFAQ) をご覧ください。

アプリケーショントラフィックとクライアントロケーションに固有の詳細情報を表示して操作するには、Internet Monitor でアプリケーションのモニターを作成します。次に、現在と過去におけるパフォーマンスおよび可用性のパターンとイベントが表示されます。また、アプリケーションのフットプリントとお客様に合わせて調整されたヘルスイベントアラートも表示されます。インターネットの状況マップでは全体を見ることができ、特定のモニターでは情報をフィルタリングして、アプリケーションに関連する測定値と詳細のみを表示します。モニターを使用すると、履歴メトリクスを調べたり、アプリケーションのクライアントエクスペリエンスを向上させるための推奨事項を確認したりすることもできます。詳細については[コンソールを使用して Internet Monitor の使用を開始する](CloudWatch-IM-get-started.md)を参照してください。

# Internet Monitor のクロスアカウントオブザーバビリティ
<a name="cwim-cross-account"></a>

Internet Monitor のクロスアカウントオブザーバビリティを使用すると、単一のAWS リージョン内の AWS アカウントにまたがるアプリケーションをモニタリングできます。

Amazon CloudWatch オブザーバビリティアクセスマネージャーを使用して、1 つ以上の AWS アカウントをモニタリングアカウントとして設定できます。モニタリングアカウントにシンクを作成することで、モニタリングアカウントでソースアカウントのデータを表示できるようになります。シンクは、モニターリングアカウントのアタッチメントポイントを表すリソースです。Internet Monitor では、モニターがリソースのアタッチメントポイントになります。シンクを使用して、ソースアカウントからモニタリングアカウントへのリンクを作成します。詳細については、「[CloudWatch のクロスアカウントオブザーバビリティ](CloudWatch-Unified-Cross-Account.md)」を参照してください。

**必要なリソース**  
CloudWatch Application Insights のクロスアカウントオブザーバビリティが適切に機能するためには、以下のテレメトリータイプが CloudWatch Observability Access Manager を通じて共有されていることを確認してください。
+ Internet Monitor のモニター
+ Amazon CloudWatch のメトリクス
+ Amazon CloudWatch Logs のロググループ

# Internet Monitor の料金
<a name="CloudWatch-InternetMonitor.pricing"></a>

Internet Monitor には、前払いの費用や長期間にわたるコミットメントはありません。Internet Monitor には、モニタリング対象リソースごとと都市ネットワークごとの 2 つの料金体系があります。都市ネットワークとは、クライアントがアプリケーションリソースにアクセスするロケーションと、そのアクセスのために経由するネットワーク (ASN (インターネットサービスプロバイダー (ISP) など)) のことです。ログや作成した追加のメトリクス、ダッシュボード、アラーム、インサイトについても、標準の CloudWatch 料金が請求されることに注意してください。

モニタを作成する際には、監視するトラフィックの割合を選択します。モニタリングする都市ネットワークの最大数に上限を設定して、請求額を抑えることができます。モニタを編集すれば、いつでも、監視するトラフィックの割合や都市ネットワークの最大数を変更することができます。最初は (アカウントごとの全モニタで) 100 の都市ネットワークが含まれます。それ以降は、実際に追加されたモニタリングする都市ネットワークの数に対してのみ、最大数まで課金されます。

モニタリングする実際に追加された都市ネットワークの数 (最大数まで) に対してのみ請求されます。アカウントごとの全モニタで最初の 100 の都市ネットワークについては、料金は発生しません。100 の都市ネットワークの費用に相当する一律の金額が、毎月の請求額から差し引かれます。

例えば、グローバルな大企業であれば、インターネット向けトラフィックの 100% を監視して、リソースが 1 つのモニタリング 1 つに対しての最大ネットワーク数を 50,000 に設定することができます。トラフィックが 50,000 の都市ネットワークに達したとすると、その部分の請求額は月額約 2,700 USD になります。特定の地理的なエリアにおいて、1 つのモニターに 1 つのリソースと 200 の都市ネットワークを備えている別の企業の場合、この部分の請求額は月額約 13 USD/月になります。詳細については、「[都市ネットワークの最大限度を選択する](IMCityNetworksMaximum.md)」を参照してください。

料金見積りツールを使うと、さまざまなオプションで見積ることができます。料金オプションを確認するには、[CloudWatch の料金見積りツールのページ](https://calculator.aws/#/addService/CloudWatch)で「Internet Monitor」まで下へスクロールします。

Internet Monitor と CloudWatch の料金の詳細については、「[Amazon CloudWatch の料金](https://aws.amazon.com//cloudwatch/pricing/)」を参照してください。