当前位置: 首页 > 知识库问答 >
问题:

Hystrix涡轮机综合数据

申屠弘图
2023-03-14

我正在使用turbine来汇总Hystrix的数据。当我尝试用hystrix(localhost:23002/hystrix.strean)获取数据时,一切都很顺利。然而,当我尝试使用turbine获取数据时,它显示什么也没有。这是我的配置。

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

长孙永思
2023-03-14

如果您发布了您的yml的确切缩进,正在您的服务器中使用,下面的缩进是错误的。

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

AppConfigClusterNameExpression必须是Turbin的子级,而不是Aggregator

 类似资料:
  • 启动日志的尾端如下所示: 因此,PolicyService似乎成功连接到message Broker。 Turbine AMQP服务器的日志结束: 编辑:下面的异常是当我停止收听涡轮流时抛出的,而不是当我尝试用仪表板收听时抛出的。 我对Turbane-AMQP的依赖关系如下:

  • 我的设置是spring boot cloud,使用netflix library,我设法让Turbine从一个服务中聚合Hystrix度量。然而,当我添加更多的服务时,我看不到它们。 这是我的设置(也上传到github中,网址是:Project On github 服务2: 优惠券服务: 尤里卡应用程序服务:

  • 我有一个spring云应用程序充当涡轮服务器和Hystrix仪表盘。它有一个Eureka客户端,仪表板出现了,可以看到一个单独的Hystrix流,但我没有得到任何涡轮流。 这是application.yml: 如果我在Turbin/Dashboard应用程序启动时查看日志,它会发现我的Hystrix服务正常: 如果我撞上涡轮流 我得到: 看起来涡轮程序发现了两个项目-通过Eureka的服务和他们的

  • 本文向大家介绍Intel x86 Assembly& Microarchitecture Borland的涡轮组装机-TASM,包括了Intel x86 Assembly& Microarchitecture Borland的涡轮组装机-TASM的使用技巧和注意事项,需要的朋友参考一下 示例 Borland从Pascal编译器开始,他们将其称为“ Turbo Pascal”。其次是其他语言的编译器

  • 我正在开发Spring Boot V2.2.6。Release+Eureka+Hystrix和Turbine。在发这个问题之前,我浏览了很多链接,比如: > Spring启动式涡轮 Spring Boot+Eureka服务器+Hystrix with Turbine:empty pom.xml

  • 我正在更新以使用consul的涡轮机,从文档中我看到本节: 群集配置和 appConfig 部分必须匹配,因此将服务 ID 的逗号分隔列表放入单独的配置属性中很有用。 那么,我应该在申请表上写些什么呢?这是实际的服务名称吗? 不清楚。