在Spring Boot 2.2.0中,“ httptrace”执行器端点不再存在。如何获得该功能?
答案 0 :(得分:3)
您需要通过具有以下应用程序属性来启用httptrace。默认情况下,它是禁用的
management.trace.http.enabled: true
management.endpoints.web.exposure.include: httptrace
,并且需要一个HttpTraceRepository
bean。您可以使用自己的自定义实现或InMemoryHttpTraceRepository
答案 1 :(得分:1)
该功能已在Spring Boot 2.2.0中默认删除,请参见:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2.0-M3-Release-Notes#actuator-http-trace-and-auditing-are-disabled-by-default
将此配置添加到Spring环境:management.trace.http.enabled: true
,并提供一个HttpTraceRepository
bean,如下所示:
@Configuration
@Profile("actuator-endpoints")
public class HttpTraceActuatorConfiguration {
@Bean
public HttpTraceRepository httpTraceRepository() {
return new InMemoryHttpTraceRepository();
}
}