我正在从涡轮机收集 hystrix 流,但服务在端口 5555 上启用了管理端口。
当我在涡轮机中设置属性时:
eureka.client.serviceUrl.defaultZone=http://discovery:8761/eureka/
server.port=8989
InstanceDiscovery.impl=com.netflix.turbine.discovery.EurekaInstanceDiscovery.class
turbine.instanceUrlSuffix=:5555/hystrix.stream
turbine.InstanceMonitor.eventStream.skipLineLogic.enabled=false
turbine.appConfig=service1,service2,gateway
turbine.clusterNameExpression=new String('default')
它尝试连接到:
http://gateway-ip:10000/:5555/hystrix.stream
而不是更换端口。有什么我想念的吗?
更新
我怀疑 instanceUrlSuffix 和 EurekaInstanceDiscovery 之间不兼容。
我需要metadataMap
为该服务输入任何信息以使其正常工作吗?
版本是:
涡轮服务:
- spring-cloud-starter-parent: Brixton.SR5
- spring-cloud-starter-turbine:1.1.6
尤里卡服务:
- spring-cloud-starter-parent: Brixton.SR5