turbine多台機器熔斷聚合的時候 turbine控制台一直尋找的是localhost下的監控熔斷數據。
c.n.t.monitor.instance.InstanceMonitor : Url for host: http://localhost:9003/actuator/hystrix.stream
后台經過不斷調試 這個localhost是服務注冊eureka的時候默認的ip地址,
既然這樣,我服務注冊的時候指定ip不就行了嗎,於是趕緊試了試
在eureka client端,即提供的接口服務端添加如下配置
eureka.instance.hostname=192.168.xx.xx //指定注冊的主機名
eureka.instance.instance-id=192.168.xx.xx:${server.port} //指定服務在eureka上顯示的名稱
eureka.instance.ip-address=192.168.xx.xx //指定注冊的ip地址,也可以是域名
重啟服務和turbine成功監測數據 http://l192.168.xx.xx:9003/actuator/hystrix.stream