如何配置Spring Boot Admin以记录操作。例如,当有人将日志级别从INFO更改为DEBUG或者有人在JMX选项卡中更改配置值并写入错误的配置覆盖现有配置值时,我想要Spring Boot Admin日志操作。
Spring Boot Admin有功能吗?
答案 0 :(得分:1)
不,但是你可以写一个zuul过滤器拦截,分析对/api/applications/{id}/logfile
的请求并写一个日志声明。
答案 1 :(得分:0)
Spring Boot包含许多其他功能可以帮助您 在推送到生产环境时监控和管理您的应用程序。 您可以选择使用HTTP管理和监控应用程序 端点,使用JMX,甚至是远程shell(SSH或Telnet)。审计, 健康和指标收集可以自动应用于您的 应用
Actuator HTTP端点仅适用于基于Spring MVC的 应用。特别是,除非你,否则它不适用于泽西岛 启用Spring 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>