如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk
Posted
技术标签:
【中文标题】如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk【英文标题】:How to log on Amazon Elastic Beanstalk with a spring boot application 【发布时间】:2017-08-07 11:09:36 【问题描述】:我用 spring boot 创建了 2 个应用程序。我将它们部署在 Amazon Elastic Beanstalk 上。一个部署在 Java 环境中,另一个部署在 Tomcat 中。 Tomcat 有它的 catalina.out 日志,我可以在其中找到我的 spring 应用程序使用 log4j 编写的日志。 Java应用有一个日志web-1.log,但是每小时滚动一次,我只能找到最后5个日志。 是否有更好的方法来记录或存储旧日志(可能在 S3 上)或更改保留政策?
【问题讨论】:
【参考方案1】:您可以将log rotation 应用到 S3。您也有 elk stack 选项,但需要努力。 如果您想要更多的 aws 解决方案,您可以使用 cloudwatch。例如,您使用自定义 appender 设置您的记录器,将日志发送回 cloudwatch。
通过使用 cloudwatch,您可以以更友好的方式检查您的日志。
【讨论】:
以上是关于如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk
如何使用 Keycloak 在 Spring Boot 中获取当前登录用户?
如何使用WebFlux在Spring Boot 2中设置登录页面?
如何让我的 Spring Boot 应用程序使用给定的用户名和密码登录到 keycloak?