spring-boot - Spring Boot 2.2.0 不再存在 Spring Boot Actuator 的 "httptrace"端点

标签 spring-boot spring-boot-actuator

在 Spring Boot 2.2.0 中,“httptrace”Actuator 端点不再存在。我怎样才能恢复这个功能?

最佳答案

功能已removed默认在 Spring Boot 2.2.0 中。要修复它,请将此配置添加到 Spring 环境中:

management.endpoints.web.exposure.include: httptrace

并提供 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();
    }

}

http://localhost:8080/actuator/httptrace再次工作。

关于spring-boot - Spring Boot 2.2.0 不再存在 Spring Boot Actuator 的 "httptrace"端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59115578/

相关文章:

java - spring boot tomcat jsp 已下载未呈现

Eclipse Spring Boot 构建路径包含重复条目

rest - 带有执行器的 Spring Boot 应用程序

spring - Spring Boot 2.0.1 中未提供执行器/refresh

spring-security - Spring Boot 1.4 : Principal must not be null exception

spring-boot - Zuul 代理与 eureka 返回 504 超时

spring - 更改 spring boot 2.0 上下文路径

spring-boot - spring.jmx.enabled 的确切目的是什么?

java - Spring Boot : statistics of APIs using http. 服务器请求

java - 千分尺永远不会更新