CloudWatch ツールと Internet Monitor のクエリインターフェイスによるデータの調査
Amazon CloudWatch Internet Monitor ダッシュボードを使用してアプリケーションのパフォーマンスと可用性を可視化することに加えて、Internet Monitor が生成するデータをより詳しく調べるために使用できる方法が、いくつか用意されています。これらの方法には、CloudWatch のログファイルに保存されている Internet Monitor のデータで CloudWatch ツールを使用することや、Internet Monitor のクエリインターフェイスを使用することが含まれます。ここで使用できるツールとしては、CloudWatch Logs Insights、CloudWatch Metrics、CloudWatch Contributor Insights、Amazon Athena などがあります。必要に応じて、ダッシュボードだけでなくこれらのツールの一部またはすべてを使用し、Internet Monitor のデータを調べることができます。
Internet Monitor はアプリケーションと各 AWS リージョン へのトラフィックに関する CloudWatch メトリクスを集計し、また、総合的なトラフィックへの影響、可用性、往復時間などのデータも集計します。このデータは CloudWatch Logs に公開され、Internet Monitor のクエリインターフェイスでも使用できます。調査可能な地理的粒度や、その他の側面についての詳細は、その情報によって異なります。
Amazon CloudWatch Internet Monitor は、5 分間隔でモニターのデータを公開し、さまざまな方法でデータを利用できるようにします。Internet Monitor のデータにアクセスするシナリオと、そこで収集されるデータの特徴を次の表に示します。
機能 | CloudWatch ログ | S3 へのエクスポート | クエリインターフェイス | CloudWatch ダッシュボード |
---|---|---|---|---|
デフォルトで有効 | はい | いいえ | はい | はい |
データ収集の対象となる都市ネットワークの数 | 上位 500 件 (下記の注記を参照) | すべて | すべて | すべて |
データ保持 | ユーザー制御 | ユーザー制御 | 30 日間 | 30 日間 |
データ収集の地理的粒度 | すべて (都市ネットワーク、都市部とネットワーク、行政区画とネットワーク、国とネットワーク) | 都市ネットワーク | すべて (都市ネットワーク、都市部とネットワーク、行政区画とネットワーク、国とネットワーク) | すべて (都市ネットワーク、都市部とネットワーク、行政区画とネットワーク、国とネットワーク) |
データのクエリとフィルタリングを行う方法 | CloudWatch Logs Insights を使用して Internet Monitor の測定値を調べる | Amazon Athena を使用して、Amazon S3 ログファイルのインターネット測定値をクエリする | Amazon CloudWatch Internet Monitor クエリインターフェイスを使用する | Internet Monitor ダッシュボードを使用したモニタリングと最適化 |
注:上位 500 件の測定値は都市ネットワークで取得されます。上位 250 件は都市部とネットワーク、上位 100 件は行政区画とネットワーク、上位 50 件は国とネットワークで取得されます。
この章では、CloudWatch ツールまたは Internet Monitor クエリインターフェイスを使用してデータをクエリし調査する方法を、それぞれの方法の例とともに説明します。