概述
1.pom添加依赖
<!-- hystrix dashboard 图形化监控依赖 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>
2.启动类加注解@EnableHystrixDashboard
3.重启项目,浏览器输入http://localhost:8085/hystrix
点击Monltor Stream进入,发现报错
这是因为springcloud(Finchley.SR2)需要使用这个地址: http://localhost:9721/actuator/hystrix.stream!!!
而不是http://localhost:9721/hystrix.stream地址
修改地址:
将下面的代码配置加到Application启动类的配置中
@Bean
public ServletRegistrationBean getServlet() {
HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet();
ServletRegistrationBean registrationBean = new ServletRegistrationBean(streamServlet);
registrationBean.setLoadOnStartup(1);
registrationBean.addUrlMappings("/hystrix.stream");
registrationBean.setName("HystrixMetricsStreamServlet");
return registrationBean;
}
重启项目
postman模拟发送请求
最后
以上就是执着网络为你收集整理的8.集成Hystrix Dashboard配置及图形化监控的全部内容,希望文章能够帮你解决8.集成Hystrix Dashboard配置及图形化监控所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复