amazon-web-services - 启用 Elastic Bean Stalk 的 tomcat 日志文件的日志记录到 Cloudwatch
问题描述
我对 AWS 环境非常陌生,并尝试将 AWS ElasticBeanstalk 中的 tomcat 实例生成的日志配置到 Cloudwatch。我尝试从 ElasticBeanstalk 控制台配置它,我只能看到下面的文件列表,我没有看到像“catalina.2018-08-16.log”、“localhost_access_log.txt”、“catalina.log”这样的日志。 out”等,我还需要做什么才能看到它们?
解决方案
我可以通过密切遵循页面https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.cloudwatchlogs.html上的说明来做到这一点,“使用配置文件的实例日志流式传输”部分
我们需要放置一个配置文件来告诉 cloudwatch 代理选择我想要的所有文件。并通过将适当的策略附加到 EC2 角色来配置适当的权限,以便它可以在 cloudwatch 上运行。
推荐阅读
- java - 使用 Apache Camel 的 Kafka 消费者
- git - 回购同步错误:.repo/manifests\.git 与 .repo/manifests.git 中的描述不同
- git - 多个用户可以在服务器上没有实际用户帐户的情况下访问 Git 存储库?
- javascript - Razor,多重验证(Null 或 [0])?
- swift - 如何从 SQLite 中保存和检索“维度”
- excel - Excel VBA 代码 - If Then 带有多个 If 选项
- c# - xsltc:如何在 DLL 中嵌入 XML 文件
- image - Xamarin - 将图像下载到图库
- angular - 带有 http 请求的 Angular 多输入搜索请求
- python - 在python中计算Knn