涡轮控制台标准无尤里卡

问题描述 投票:3回答:1

我工作的两个弹簧启动的应用程序。我使用spring-cloud-starter-hystrix为断路及后备方法使用@EnableCircuitBreaker

现在,我也希望有可以通过使用hystrix dashboard with metrics Turbine Server来实现的@EnableTurbine @EnableHystrixDashboard

据我所知涡轮服务会从Eureka实例的应用程序的URL。而在涡轮服务器app.properties我们应该给其他应用程序的名称。这样涡轮机将与尤里卡检查应用程序网址:端口。

就我而言,我不使用尤里卡。那么,如何利用涡轮服务手动硬编码我的应用程序URL来获取度量流与显示仪表盘的指标?

所以基本上在汽轮机服务器,我可以禁用连接到尤里卡和硬编码的URL来获取指标?

我浏览过了几个小时,但没有找到一个解决方案。任何帮助表示赞赏。

spring-cloud spring-cloud-netflix hystrix netflix turbine
1个回答
1
投票
  1. 下载并从HERE运行涡轮网络战争文件和任何服务器上部署它说一个JVM运行时的参数指定的涡轮配置文件的位置了tomcat。就像是-

-Darchaius.configurationSource.additionalUrls =文件:///etc/files/turbine-archaius.properties”

  1. 添加配置像您的服务器IP地址在该文件中锥流的servlet的URI。就拿从HERE更多的帮助。

这里有一个更好的understanding-我的示例配置文件

turbine.aggregator.clusterConfig = <群集名称>

turbine.instanceUrlSuffix <群集名称> = / hystrix.stream

#我现在用一个单独的文件中列出了我所有的服务器IP地址是涡轮需要从turbine.FileBasedInstanceDiscovery.filePath =的/ etc /文件/涡轮机 - 服务器列表agregate数据

InstanceDiscovery.impl = com.netflix.turbine.discovery.FileBasedInstanceDiscovery

turbine.InstanceMonitor.eventStream.skipLineLogic.enabled = FALSE

其他文件涡轮服务器列表包含从中合计指标服务器的IP。就像是-

APPLICATION-IP1:PORT,<群集名称>,向上

APPLICATION-IP2:PORT,<群集名称>,向上

  1. 寻找你的汇总涡轮指标AT-http://TURBINE-SERVER-IP:PORT/turbine/turbine.stream?cluster=cluster-name
© www.soinside.com 2019 - 2024. All rights reserved.