Spring Boot Admin

时间:2017-10-04 07:07:16

标签: spring spring-boot spring-boot-admin

如何配置Spring Boot Admin以记录操作。例如,当有人将日志级别从INFO更改为DEBUG或者有人在JMX选项卡中更改配置值并写入错误的配置覆盖现有配置值时,我想要Spring Boot Admin日志操作。

Spring Boot Admin有功能吗?

2 个答案:

答案 0 :(得分:1)

不,但是你可以写一个zuul过滤器拦截,分析对/api/applications/{id}/logfile的请求并写一个日志声明。

答案 1 :(得分:0)

  

Spring Boot包含许多其他功能可以帮助您   在推送到生产环境时监控和管理您的应用程序。   您可以选择使用HTTP管理和监控应用程序   端点,使用JMX,甚至是远程shell(SSH或Telnet)。审计,   健康和指标收集可以自动应用于您的   应用

     

Actuator HTTP端点仅适用于基于Spring MVC的   应用。特别是,除非你,否则它不适用于泽西岛   启用S​​pring MVC。

您还可以通过调用SpringApplication.addListeners(...)方法并传递相应的Writer对象来激活侦听器。此方法还允许您通过Writer构造函数自定义文件名和路径。

在Actuator中自定义您的要求

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready

Maven:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
    <version>1.5.2.RELEASE</version>
</dependency>

http://www.baeldung.com/spring-boot-authentication-audit