(推奨) 調査を強化するためのベストプラクティス
ベストプラクティスとして、CloudWatch 調査がトポロジ内のより多くの情報を検出し、調査中により適切な提案を行えるようにするため、アカウントで複数の AWS のサービスと機能を有効にすることをお勧めします。
CloudWatch エージェント
サーバーに最新バージョンの CloudWatch エージェントをインストールすることをお勧めします。最新バージョンの CloudWatch エージェントを使用すると、調査中に Amazon EC2 と Amazon EBS で問題を見つける機能が向上します。少なくとも、CloudWatch エージェントのバージョン 1.300049.1 以降を使用する必要があります。CloudWatch エージェントとインストール方法の詳細については、「CloudWatch エージェントを使用してメトリクス、ログ、トレースを収集する」を参照してください。
AWS CloudTrail
調査内の証跡を含む CloudTrail を有効にすることをお勧めします。CloudTrail は、デプロイイベントなど、システムの変更に関するイベントを記録します。これらのイベントは、多くの場合、CloudWatch 調査がシステム内の問題の根本原因に関する仮説を作成するのに役立ちます。詳細については、「AWS 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」を参照してください。