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的界面即表示成功

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