学习SpringCloud遇到的问题-Hystrix仪表盘@EnableHystrixDashboard无法使用

SpringBoot版本是2.1.5.RELEASE下依赖应该是:

	
       org.springframework.cloud
       spring-cloud-starter-netflix-hystrix-dashboard
    

如果还是不行,找到maven的repo中对应的hystrix和hystrix-dishboard包干掉,ReImport一遍pom.xml

接下来开始配置仪表盘:
(1)启动类添加一个servlet

@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients
@EnableHystrix
@EnableHystrixDashboard
@EnableCircuitBreaker
public class FeignApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(FeignApplication.class, args);
    }

    @Bean
    public ServletRegistrationBean mockStreamServlet() {
        return new ServletRegistrationBean(new HystrixMetricsStreamServlet(), "/actuator/hystrix.stream");
    }
}

(2)启动这个服务,访问http://localhost:8081/hystrix
学习SpringCloud遇到的问题-Hystrix仪表盘@EnableHystrixDashboard无法使用_第1张图片(3)输入:http://localhost:8081/actuator/hystrix.stream之后点击monitor就可以看到ok了
学习SpringCloud遇到的问题-Hystrix仪表盘@EnableHystrixDashboard无法使用_第2张图片

你可能感兴趣的:(spring,cloud)