2017-05-24 54 views
0

我使用汽輪機來聚合來自hystrix的數據。當我嘗試使用hystrix獲取數據(localhost:23002/hystrix.strean)時,一切順利。但是,當我嘗試使用渦輪獲取數據時,它什麼也沒有顯示。 這是我的配置。Hystrix汽輪機總量數據

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獲取數據:本地主機:23002/hystrix.stream 我的目標是獲得與本地主機URL數據:23111/turbine.stream集羣=主

回答

1

如果您發佈了您的服務器中使用的精確縮進的yml,則下面的縮進是錯誤的。

turbine: 
    aggregator: 
    clusterConfig: MAIN  
    appConfig: hystrix-1 
    clusterNameExpression: metadata['cluster'] 

appConfigclusterNameExpression必須是turbine一個孩子,不aggregator