Spring Cloud和Hystrix可以在一个仪表板上监控两种应用程序吗?

时间:2015-07-15 14:29:06

标签: spring-cloud hystrix turbine

我实际上正在使用Spring Cloud尝试微服务。我有两种应用程序(mysolutionmysolution-identity-provider)。它们都启用了Hystrix和Actuator,并通过hystrix.stream端点提供信息。我还充分利用Eureka,Ribbon和Feign进行交流。

我正在尝试在单独的服务器上设置HystrixDashboardTurbine。这是我的application.yml

turbine:
    aggregator:
        clusterConfig:MYSOLUTION
    appConfig: mysolution,mysolution-identity-provider

当我启动Turbine服务器时,它使用Eureka成功找到了我的2个应用程序的实例。但它只从其中一个应用程序中检索Hystrix Stream({{1 }})。

这是日志:

mysolution

有没有办法让Turbine从两个应用程序中检索流?我成功地遵循了Spring Cloud文档,直到现在,关于Hystrix Turbine(没有AMQP)的部分仍然是......阴天......

1 个答案:

答案 0 :(得分:3)

设置以下内容应该有效:

turbine:
  aggregator:
    clusterConfig: MYSOLUTION,MYSOLUTION-IDENTITY-PROVIDER

您需要clusterConfig中的每项服务。您需要将群集放在涡轮机网址http://{turbine-hostname}:{turbine-port}/turbine.stream?cluster=MYSOLUTION