メインコンテンツまでスキップ

Amazon CloudWatch - よくある質問

Amazon CloudWatch を選ぶべき理由は何ですか?

Amazon CloudWatch は、AWS クラウドリソースと AWS 上で実行するアプリケーションを単一のプラットフォームで統合的に監視するための AWS クラウドネイティブサービスです。Amazon CloudWatch を使用して、ログの形式でモニタリングおよび運用データを収集し、メトリクスを追跡し、イベントを管理し、アラームを設定することができます。また、AWS リソース、アプリケーション、および AWS 上で実行されるサービスとオンプレミスサーバー統合ビューも提供します。Amazon CloudWatch は、ワークロードのリソース使用率、アプリケーションパフォーマンス、および運用状態についてシステム全体の可視性を提供します。Amazon CloudWatch は、AWS、ハイブリッド、およびオンプレミスのアプリケーションとインフラストラクチャリソースに対する実用的な洞察を提供します。クロスアカウント監視は、CloudWatch の統合監視機能に追加されたものです。

Amazon CloudWatch および Amazon CloudWatch Logs にネイティブに統合されている AWS サービスはどれですか?

Amazon CloudWatch は 70 以上の AWS サービスとネイティブに統合されており、お客様は簡素化されたモニタリングとスケーラビリティのためにインフラストラクチャメトリクスを収集することができます。サポートされている CloudWatch メトリクスを公開する AWS サービスの完全なリストについてはドキュメントをご確認ください。現在、30 以上の AWS サービスが CloudWatch にログを公開しています。サポートされている CloudWatch Logs にログを公開する AWS サービスの完全なリストについてはドキュメントをご確認ください。

すべての AWS サービスから Amazon CloudWatch に公開されているすべてのメトリクスのリストはどこで入手できますか?

CloudWatch にメトリクスを公開するすべての AWS サービスのリストは AWS ドキュメントにあります。

Amazon CloudWatch へのメトリクスの収集と監視を始めるにはどうすればよいですか?

Amazon CloudWatch はメトリクスを収集し、様々な AWS サービスからAWS マネジメントコンソール、AWS CLI、または API を通じて表示することができます。Amazon CloudWatch は Amazon EC2 インスタンスの利用可能なメトリクスを収集します。追加のカスタムメトリクスについては、お客様は統合 CloudWatch エージェントを使用して収集および監視することができます。

関連する AWS Observability ワークショップ: メトリクス

Amazon EC2 インスタンスに非常に詳細なレベルの監視が必要な場合はどうすればよいですか?

デフォルトでは、Amazon EC2 は 5 分間隔でメトリクスデータを CloudWatch に送信し、インスタンスの基本モニタリングを行います。インスタンスのメトリクスデータを 1 分間隔で CloudWatch に送信するには、インスタンスで詳細モニタリングを有効にすることができます。

アプリケーション用の独自のメトリクスを公開したいのですが、オプションはありますか?

お客様は、API または CLI を使用して、標準解像度の 1 分間隔または高解像度の 1 秒間隔まで、カスタムメトリクスを CloudWatch に公開することもできます。

CloudWatch エージェントは、Elastic Network Adapter (ENA) を使用する Linux 上で実行される EC2 インスタンスのネットワークパフォーマンスメトリクス、Linux サーバーからの NVIDIA GPU メトリクス、procstat プラグインを使用した Linux および Windows サーバー上の個別プロセスからのプロセスメトリクスなど、特殊なシナリオでの EC2 インスタンスからのカスタムメトリクスの収集もサポートしています。

関連する AWS Observability ワークショップ: パブリックカスタムメトリクス

Amazon CloudWatch エージェントを通じてカスタムメトリクスを収集するためのさらなるサポートは何がありますか?

アプリケーションやサービスからのカスタムメトリクスは、StatsD または collectd プロトコルをサポートする統合 CloudWatch エージェントを使用して取得できます。StatsD は、幅広いアプリケーションからメトリクスを収集できる人気のあるオープンソースソリューションです。StatsD は特に独自のメトリクスを計測するのに役立ち、Linux と Windows ベースのサーバーの両方をサポートしています。collectd プロトコルは、Linux サーバーのみでサポートされる人気のあるオープンソースソリューションで、幅広いアプリケーションのシステム統計を収集できるプラグインを備えています。

ワークロードに多くの一時的なリソースが含まれ、高カーディナリティのログを生成する場合、メトリクスとログを収集および測定するための推奨アプローチは何ですか?

CloudWatch 埋め込みメトリクスフォーマットを使用すると、お客様は複雑な高カーディナリティのアプリケーションデータをログの形式で取り込み、Lambda 関数やコンテナなどの一時的なリソースから実用的なメトリクスを生成することができます。これにより、お客様は詳細なログイベントデータと一緒にカスタムメトリクスを埋め込むことができ、別のコードを計測または維持する必要がなく、ログデータに対する強力な分析機能を得ることができます。また、CloudWatch は自動的にカスタムメトリクスを抽出し、データの可視化やリアルタイムのインシデント検出のためのアラーム設定に役立ちます。

関連する AWS Observability ワークショップ: 埋め込みメトリクスフォーマット

Amazon CloudWatch でのログの収集と監視を始めるにはどうすればよいですか?

Amazon CloudWatch Logs は、既存のシステム、アプリケーション、およびカスタムログファイルを使用して、ほぼリアルタイムでシステムとアプリケーションを監視およびトラブルシューティングするのに役立ちます。お客様は 統合 CloudWatch エージェントをインストールして、Amazon EC2 インスタンスとオンプレミスサーバーからログを収集し、CloudWatch に送信することができます。

関連する AWS Observability ワークショップ: Log Insights

CloudWatch エージェントとは何で、なぜ使用すべきですか?

統合 CloudWatch エージェントは、MIT ライセンスのオープンソースソフトウェアで、x86-64 および ARM64 アーキテクチャを利用するほとんどのオペレーティングシステムをサポートしています。CloudWatch エージェントは、Amazon EC2 インスタンスとハイブリッド環境のオンプレミスサーバーからオペレーティングシステム全体のシステムレベルのメトリクスを収集し、アプリケーションやサービスからカスタムメトリクスを取得し、Amazon EC2 インスタンスとオンプレミスサーバーからログを収集するのに役立ちます。

環境内にあらゆる規模のインストールが必要な場合、CloudWatch エージェントを通常どおりにインストールし、自動化を使用するにはどうすればよいですか?

Linux と Windows サーバーを含むすべてのサポートされているオペレーティングシステムで、お客様は コマンドラインAWS Systems Manager、または AWS CloudFormation テンプレートを使用して CloudWatch エージェントをダウンロードしてインストールすることができます。また、監視のために オンプレミスサーバーに CloudWatch エージェントをインストールすることもできます。

組織内に複数のリージョンにまたがる複数の AWS アカウントがある場合、Amazon CloudWatch はこれらのシナリオで機能しますか?

Amazon CloudWatch は クロスアカウント監視を提供し、お客様が複数のアカウントにまたがるリージョン内のリソースとアプリケーションの健全性を監視およびトラブルシューティングするのに役立ちます。Amazon CloudWatch はまた、クロスアカウント、クロスリージョンダッシュボードを提供します。この機能により、お客様はマルチアカウント、マルチリージョンのリソースとワークロードの可視性と洞察を得ることができます。

Amazon CloudWatch にはどのような自動化サポートがありますか?

AWS マネジメントコンソールを通じて Amazon CloudWatch にアクセスする以外に、お客様は API、AWS コマンドラインインターフェイス (CLI)、および AWS SDK を通じてもサービスにアクセスできます。メトリクスとダッシュボード用の CloudWatch API は、AWS CLI を通じた自動化やソフトウ