ドメインごとの CPU、メモリ、および帯域幅の使用状況を監視するための Python での最適なソリューションは何ですか?
このソリューションは、複数のインスタンスでも機能する必要があります。
ドメインごとの CPU、メモリ、および帯域幅の使用状況を監視するための Python での最適なソリューションは何ですか?
このソリューションは、複数のインスタンスでも機能する必要があります。
Amazon CloudWatchをチェックアウトしましたか?
Amazon CloudWatch を使用すると、 Amazon EC2 インスタンス、Amazon EBS ボリューム、Elastic Load Balancer、Amazon RDS DB インスタンスなどの AWS リソースをリアルタイムでモニタリングできます。これらの AWS リソースについては、CPU 使用率、レイテンシー、リクエスト数などのメトリクスが自動的に提供されます。メモリ使用量、トランザクション量、エラー率など、独自のカスタム アプリケーションおよびシステム メトリクスを提供することもでき、Amazon CloudWatch はこれらもモニタリングします。Amazon CloudWatch を使用すると、最新の統計にアクセスしたり、グラフを表示したり、メトリクス データのアラームを設定したりできます。Amazon CloudWatch の機能には、API、コマンドライン ツール、AWS SDK、AWS マネジメント コンソールからアクセスできます。
CPU は、組み込みメトリクスを使用して CloudWatch で監視できます。メモリについては、AWS コマンド ライン ツールでカスタム メトリクスを使用するか、公式の AWS SDK で powershell/ruby スクリプトを記述できます。
AWS SDK を使用して、簡単に定量化できるものなら何でもモニタリングできます。ドメインごとの帯域幅の使用状況を監視するには、ntop などをお勧めします。