私は古典的なscalaアプリを持っています。それは場所に3つの異なるログを生成します
/var/log/myapp/log1/mylog.log
/var/log/myapp/log2/another.log
/var/log/myapp/log3/anotherone.log
アプリをコンテナー化し、正常に動作しました。これらのログは、docker ボリューム マウントで取得できます。
これで、アプリ/コンテナが Auto Scaling グループを使用して AWS ECS にデプロイされます。この場合、複数のコンテナが 1 つの ecs ホストで実行される可能性があります。
Cloud Watch を使用してアプリケーション ログを監視したいと考えています。
1 つの解決策として、アプリケーション コンテナー内に aws ログ エージェントを配置できます。
これらのアプリケーション ログをコンテナーから cloudwatch ログに取得するより良い方法はありますか。
助けていただければ幸いです。