使用Turbine只是起到了聚合各个Hystrix.stream数据的作用,如果访问http://trubineip:turbineport/turnbine.stream发现结果是像访问http://hystrixip:hytrixport/hystrix.stream一样,不断的刷新数据。监控还是在Hystrixboard下监控的,只不过是配置数据源的时候配置的时turbine的,而不是hystrix的。
今天使用turnbine的时候发现一个问题,访问turnbine网址,发现控制台打印出了 actuator/hystrix.stream 404的错误,这个并没有细致的去查,但是修改了两个hystrix客户端的hystrix.stream路由端点后,发现解决了问题。即:
registrationBean.addUrlMappings("/hystrix.stream")修改为:
registrationBean.addUrlMappings("/actuator/hystrix.stream")就可以了。
使用过程中参考的两篇帖子:
https://windmt.com/2018/04/17/spring-cloud-6-turbine/
https://blog.csdn.net/qincidong/article/details/82752348
网友评论