首页 > 解决方案 > 启用 Elastic Bean Stalk 的 tomcat 日志文件的日志记录到 Cloudwatch

问题描述

我对 AWS 环境非常陌生,并尝试将 AWS ElasticBeanstalk 中的 tomcat 实例生成的日志配置到 Cloudwatch。我尝试从 ElasticBeanstalk 控制台配置它,我只能看到下面的文件列表,我没有看到像“catalina.2018-08-16.log”、“localhost_access_log.txt”、“catalina.log”这样的日志。 out”等,我还需要做什么才能看到它们?

Cloudwatch 上可用的日志文件列表

标签: amazon-web-servicesamazon-elastic-beanstalkamazon-cloudwatch

解决方案


我可以通过密切遵循页面https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.cloudwatchlogs.html上的说明来做到这一点,“使用配置文件的实例日志流式传输”部分

我们需要放置一个配置文件来告诉 cloudwatch 代理选择我想要的所有文件。并通过将适当的策略附加到 EC2 角色来配置适当的权限,以便它可以在 cloudwatch 上运行。


推荐阅读