采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
Web页面显示
Unable to connect to Command Metric Stream.
Register后台日志
2018-07-12 01:31:56.371 INFO 16986 --- [nio-8761-exec-2] ashboardConfiguration$ProxyStreamServlet :
Proxy opening connection to: http://localhost:8888/hystrix.stream
springboot 2.X
可以参考这篇文章 https://blog.csdn.net/ghyghost/article/details/108053206 亲测有效
谢谢分享
为啥我加了还是没效果,日志显示404
能描述具体一点吗?在哪个服务上配置的hyxtrix?浏览器上打开的url的什么?
从最后一行来看,像是用proxy的端口打开hystrix监控页面,你是在Proxy上配置的hyxtrix吗?
是的,Proxy有Zuul应该不用配hystrix吧?感觉http://localhost:8888/hystrix.stream就没有这个路径,报了404,是不是因为Spring2.x以后/hystrix.stream的Mapping是要配置的
查出来了,Springboot2.0以后,要配置一个Servlet去Mapping /hystrix.stream路径 @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; }
这个不应该自己设置,如果你用的spring boot2,应该用相应的spring cloud的的starter版本,这些应该都会自动配置好。
登录后可查看更多问答,登录/注册
掌握分布式事务实现技术,是架构师必备技能。
1.2k 13
1.1k 13
1.6k 12
1.5k 8
1.6k 7