2017-05-24 5 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'] 

appConfigclusterNameExpressionturbine의 자식이 아닌 aggregator

해야합니다