我有一个经典的Scala应用程序,它在某个位置生成三种不同的日志
/var/log/myapp/log1/mylog.log
/var/log/myapp/log2/another.log
/var/log/myapp/log3/anotherone.log
我将应用程序容器化并且运行良好,我可以通过Docker卷挂载获取这些日志。
现在,该应用程序/容器将部署在AWS ECS中,并具有自动缩放组。在这种情况下,多个容器可能在一个单独的ECS主机上运行。
我想使用CloudWatch监视我的应用程序日志。
一种解决方案是在我的应用程序容器中放置AWS日志代理。
是否有更好的方法将这些应用程序日志从容器传输到CloudWatch日志?
非常感谢您的帮助。
stdout
/stderr
,它应该可以工作;你尝试过这样做吗? - thaJeztah