0044-Hystrix Dashbord監控單機Feign

1. Dashbord監控項目

這個項目的搭建和監控ribbon的一樣

2. 改造Feign項目

2.1 pom增加依賴

feign集成了Hystrix的依賴,但是不是starter,監控需要引入starter

 <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>

2.2 yml配置

yml配置,打開hystrix.stream的endpoints

management:
  endpoints:
    web:
      exposure:
        include: hystrix.stream

2.3 主啓動類

@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients
@EnableHystrix // 用於監控用
public class EurekaConsumerFeignHystrix9002Application {
    public static void main(String[] args) {
        SpringApplication.run(EurekaConsumerFeignHystrix9002Application.class, args);
    }
}

2.4 測試

輸入http://localhost:9002/actuator/hystrix.stream會顯示ping的界面即表示成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章