Hystrix报错:Unable to connect to Command Metric Stream

spingboot 整合 Hystrix的时候 进入首页报错Unable to connect to Command Metric Stream

检查了pom文件 和启动类的注释都没有问题 后来发现是springboot版本的问题,版本1.5之前是不需要进行配置的 但是2.x之后是需要对Hystrix进行配置的。
参考链接:https://blog.csdn.net/ddxd0406/article/details/79643059

看到有在启动类中 通过

   @Bean
    public ServletRegistrationBean getServlet() {
        HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet();
        ServletRegistrationBean registrationBean = new ServletRegistrationBean(streamServlet);
        registrationBean.setLoadOnStartup(1);
        registrationBean.addUrlMappings("/actuator/hystrix.stream");
        registrationBean.setName("HystrixMetricsStreamServlet");
        return registrationBean;
    }

这种方式的 我自己试了一下 还是有一些问题
后来在yml的文件中
加入了

management:
  endpoints:
    web:
      exposure:
        include: ["health","info","hystrix.stream"]

重启 项目


Hystrix页面

你可能感兴趣的:(Hystrix报错:Unable to connect to Command Metric Stream)