从 Elastic Beanstalk (Spring Boot) 获取正确的日志
Posted
技术标签:
【中文标题】从 Elastic Beanstalk (Spring Boot) 获取正确的日志【英文标题】:Getting proper logs from Elastic Beanstalk (Spring Boot) 【发布时间】:2019-09-10 05:30:58 【问题描述】:我正在 Elastic Beanstalk 中运行 Spring Boot 应用程序。 我发现探索 Elastic Beanstalk 中的日志有点不直观。 我只看到 2 个选项,下载所有日志或最后 100 行,其中包含我的应用程序和 Elastic Beanstalk 在其中运行的 EC2 实例的日志。 有没有办法查看我的应用程序日志(与运行应用程序时在本地机器上看到的日志相同),而不限于最后 100 行和其他噪音,或者每次都必须下载所有日志?
【问题讨论】:
【参考方案1】:您必须首先为您的 Elastic Beanstalk 创建日志组。
然后转到创建的 Elastic BeanStalk 的控制台并单击应用程序。进入左侧的应用程序后,您可以看到Configuration
。点击Configuration
。第一个配置框命名为Software
。在该框中,您可以看到日志组和指向该应用程序的 cloudwatch 日志的链接。点击它,它将直接带您到 cloudwatch 日志,您可以在其中将所有日志集中到一个地方。
【讨论】:
您救了我的命,先生。 :D以上是关于从 Elastic Beanstalk (Spring Boot) 获取正确的日志的主要内容,如果未能解决你的问题,请参考以下文章
从 .ebextensions 配置文件访问 Elastic Beanstalk 环境属性
从 http 重定向到 https (Pencilblue Elastic Beanstalk)
无法从 Elastic Beanstalk Docker 连接到 RDS