我有一个经典的 scala 应用程序,它在该位置生成三个不同的日志
/var/log/myapp/log1/mylog.log
/var/log/myapp/log2/another.log
/var/log/myapp/log3/anotherone.log
我将应用程序容器化并且工作正常,我可以通过 docker volume mount 获取这些日志。
现在,应用程序/容器将部署在具有 Auto Scaling 组的 AWS ECS 中。在这种情况下,多个容器可能会在单个 ecs 主机上运行。
我想使用 cloud watch 来监控我的应用程序日志。
一种解决方案是将 aws log 代理放在我的应用程序容器中。
有没有更好的方法将这些应用程序日志从容器获取到 cloudwatch 日志。
非常感谢您的帮助。