私はaws ec2クラスタにデプロイされるJavaアプリケーションを持っています。私はCPU使用率に基づいて自動スケーリングを設定していますが、アプリケーションはCPU集中型ではなくIO集中型で、CPU使用率は平均で20%です。したがって、トラフィックが増加すると、リアルタイムですべてのメッセージをバッファリング。これは、下流システムにメッセージが到着するのを遅らせる原因となります。Javaアプリケーションメモリに基づいてaws ec2クラスタをスケールする方法
デプロイされたアプリケーションの受信トラフィックとヒープ使用率に基づいてクラスタを自動スケールする方法はありますか。
実際にこれが答えです。 CloudWatchは、デフォルトでメモリ消費量を収集しません。これを有効にするには、カスタムメトリックスクリプトを使用して、メモリ消費量の変化や、監視して反応する必要があるイベントに対応する自動スケーリンググループの動作を変更できるようにしてください。 –