我正在使用涡轮机来汇总来自hystrix的数据。当我尝试使用hystrix(localhost:23002 / hystrix.strean)获取数据时,一切顺利。但是,当我尝试使用涡轮机获取数据时,它什么都没有显示。 这是我的配置。
server:
port: 23002
spring:
application:
name: hystrix-1
eureka:
client:
serviceUrl:
defaultZone: http://t2.dcfservice.com:23001/eureka/
instance:
hostname: localhost
metadataMap:
cluster : MAIN
spring:
application.name: microservice-hystrix-turbine
server:
port: 23111
security.basic.enabled: false
turbine:
aggregator:
clusterConfig: MAIN
appConfig: hystrix-1
clusterNameExpression: metadata['cluster']
eureka:
client:
serviceUrl:
defaultZone: http://t2.dcfservice.com:23001/eureka/
我可以使用URL获取数据:localhost:23002 / hystrix.stream 我的目标是使用URL localhost:23111 / turbine.stream?cluster = MAIN
获取数据答案 0 :(得分:1)
如果您在服务器中使用了精确缩进的yml,则下面的缩进是错误的。
extend class DashboardComponent extend AppComponent{
constructor(){
this.title = "Dashboard";
}
}
turbine:
aggregator:
clusterConfig: MAIN
appConfig: hystrix-1
clusterNameExpression: metadata['cluster']
和appConfig
必须是clusterNameExpression
的孩子,而不是turbine