Hystrix Turbine汇总数据

时间:2017-05-24 05:32:47

标签: spring-cloud hystrix turbine

我正在使用涡轮机来汇总来自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

获取数据

1 个答案:

答案 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