一、fein_test工程的pom.xml添加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
</dependency>
<dependency>
<groupId>com.netflix.hystrix</groupId>
<artifactId>hystrix-javanica</artifactId>
<version>1.5.12</version>
</dependency>
二、在主程序启动类中加入注解@EnableHystrixDashboard和@EnableCircuitBreaker
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
@EnableCircuitBreaker
@EnableHystrixDashboard
public class FeignTestApplication {
public static void main(String[] args) {
SpringApplication.run(FeignTestApplication.class, args);
}
}
三、访问
http://localhost:8765/hystrix,界面如下:
四、上图中地址栏输入要监控的服务,注意端口号后面跟的一定是/tuebine.stream, Delay按默认,Title随意填写,作标识用,然后点击Monitor Stream
五、访问服务http://192.168.2.77:8765/hello?name=czy,这时候就可以看到监控界面如下: