(推奨) 調査を強化するためのベストプラクティス
ベストプラクティスとして、CloudWatch 調査がトポロジ内のより多くの情報を検出し、調査中により適切な提案を行えるようにするため、アカウントで複数の AWS のサービスと機能を有効にすることをお勧めします。
トピック
CloudWatch エージェント
サーバーに最新バージョンの CloudWatch エージェントをインストールすることをお勧めします。最新バージョンの CloudWatch エージェントを使用すると、調査中に Amazon EC2 と Amazon EBS で問題を見つける機能が向上します。少なくとも、CloudWatch エージェントのバージョン 1.300049.1 以降を使用する必要があります。CloudWatch エージェントとインストール方法の詳細については、「CloudWatch エージェントを使用してメトリクス、ログ、トレースを収集する」を参照してください。
AWS CloudTrail
管理イベントを CloudWatch Logs に送信するように CloudTrail 証跡を設定することをお勧めします。CloudTrail は、アクセス許可ポリシーの設定、リソースの作成、変更、更新など、AWS アカウントのコントロールプレーンオペレーションに関する管理イベントを記録します。CloudTrail イベントが CloudWatch Logs に送信されると、CloudWatch 調査では AWS アカウント内のこれらのイベントを分析し、調査に関連するアカウントの変更が検出されます。詳細については、「What is AWS CloudTrail」、「Creating a trail with the CloudTrail console」、「Working with CloudTrail trails」、「Sending events to CloudWatch Logs」を参照してください。
注記
CloudWatch 調査では、調査を実行したのと同じ AWS リージョンの CloudWatch Logs にイベントを送信する証跡からの CloudTrail イベントのみを分析できます。クロスアカウント調査では、調査を実行したリージョンと同じリージョンの各設定済みアカウントの CloudTrail 証跡を確認します。
CloudWatch Application Signals
CloudWatch Application Signals は、アプリケーションとその依存関係など、環境のトポロジを検出します。また、レイテンシーや可用性などの標準メトリクスも自動的に収集されます。Application Signals を有効にすることで、CloudWatch 調査は調査中にこのトポロジとメトリクスの情報を使用できます。
Application Signals の詳細については、「Application Signals」を参照してください。
X-Ray
AWS X-Ray を有効にすることをお勧めします。X-Ray は、アプリケーションが提供するリクエストのトレースを収集します。アプリケーションに対するトレース対象のリクエストの場合、リクエストとレスポンスに関する情報だけではなく、アプリケーションがダウンストリーム AWS リソース、マイクロサービス、データベース、および ウェブ API に対して行う呼び出しの詳細な情報も表示できます。この情報は、CloudWatch 調査による調査中に役立つ場合があります。
詳細については、「AWS X-Ray とは?」を参照してください。
Container Insights
Amazon ECS または Amazon EKS を使用する場合は、Container Insights をインストールすることをお勧めします。これにより、CloudWatch 調査のコンテナ内の問題を見つける機能が強化されます。CloudWatch エージェントとインストール方法の詳細については、「Container Insights」を参照してください。
Database Insights
Amazon RDS を使用する場合は、データベースインスタンスで Database Insights のアドバンストモードを有効にすることをお勧めします。Database Insights は、データベースの負荷をモニタリングして、CloudWatch 調査が調査中にデータベース関連の問題を特定するのに役立つ詳細なパフォーマンス分析を提供します。CloudWatch 調査は、Advanced Database Insights を有効にすると、詳細な観測、メトリクスの異常、根本原因分析、データベースワークロードに固有の推奨事項を含むパフォーマンス分析レポートを自動的に生成できます。Database Insights の詳細およびアドバンスモードを有効にする方法の詳細については、「CloudWatch Database Insights による Amazon RDS データベースのモニタリング」を参照してください。