phi*_*611 26 spring-boot spring-boot-actuator
在 Spring Boot 2.2.0 中,“httptrace”Actuator 端点不再存在。我怎样才能恢复这个功能?
phi*_*611 54
Spring Boot 2.2.0 中默认删除了该功能。要修复它,请将此配置添加到 Spring 环境中:
management.endpoints.web.exposure.include: httptrace
Run Code Online (Sandbox Code Playgroud)
并提供一个HttpTraceRepository这样的bean:
@Configuration
// @Profile("actuator-endpoints") /* if you want: register bean only if profile is set */
public class HttpTraceActuatorConfiguration {
@Bean
public HttpTraceRepository httpTraceRepository() {
return new InMemoryHttpTraceRepository();
}
}
Run Code Online (Sandbox Code Playgroud)
http://localhost:8080/actuator/httptrace再次工作。
您需要通过以下应用程序属性来启用 httptrace。默认情况下它是禁用的
management.trace.http.enabled: true
management.endpoints.web.exposure.include: httptrace
Run Code Online (Sandbox Code Playgroud)
并且需要一个HttpTraceRepository豆子。您可以使用自己的自定义实现或InMemoryHttpTraceRepository
| 归档时间: |
|
| 查看次数: |
9177 次 |
| 最近记录: |