问题标签 [turbine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1043 浏览

turbine - Spring Boot 涡轮机


我用 Spring boot 2 尝试了涡轮 + hystrix 仪表板。但我遇到了问题,涡轮仪表板只显示:
正在加载...我有工作的 Eureka 服务器和应用程序(发送正确 的
hystrix.stream)

我正在寻找很多问题,但我无法得到答案。

这是涡轮 pom 文件:

应用程序属性

应用程序

0 投票
1 回答
574 浏览

spring-cloud - 没有 Eureka 的涡轮仪表板指标

我正在开发两个 Spring-boot 应用程序。我正在spring-cloud-starter-hystrix使用@EnableCircuitBreaker.

现在我也想拥有一个hystrix dashboard with metrics可以通过Turbine Server使用@EnableTurbine @EnableHystrixDashboard.

AFAIK Turbine 服务从Eureka实例获取应用程序 URL。在 Turbine 服务器 app.properties 中,我们应该给其他应用程序命名。这样 Turbine 将在应用程序 url:port 上与 Eureka 进行检查。

就我而言,我没有使用 Eureka。那么如何使用涡轮服务手动硬编码我的应用程序 URL 以获取指标流并显示指标仪表板?

所以基本上在 Turbine Server 中,我可以禁用与 Eureka 和硬编码 URL 的连接以获取指标吗?

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

0 投票
2 回答
2258 浏览

spring - 无法连接到 Spring Cloud + Hystrix + Turbine 中的 Command Metric Stream - MIME 类型(“text/plain”)不是“text/event-stream”

我已经浏览了链接:Unable to connect to Command Metric Stream for Hystrix Dashboard with Spring Cloud并尝试了几个选项,但目前还没有任何结果。我正在开发Spring Cloud Code + Hystrix + Turbine

你能告诉我是什么问题吗?我正在使用 Spring Boot v2.0.4.RELEASE

在此处输入图像描述

在此处输入图像描述

HystrixDashboardApplication.java

pom.xml

tollrate-billboard应用程序具有以下代码 TollrateBillboardApplication.java

仪表板控制器.java

引导程序属性

应用程序属性

CURL 命令结果:

输出

EDIT-1::,我正在使用“hystrix-turbine”

现在,我遇到以下错误:

0 投票
1 回答
355 浏览

spring - 涡轮机不适用于 spring boot 2.0.6 和 spring cloud Finchley.SR1

我正在尝试实现一个将使用涡轮机的简单服务,但它不起作用 - 涡轮机没有从其他 Hystrix 使用的服务中获取任何数据。

pom.xml

应用程序属性

DemoApplication.java

我可以在输出中看到它识别出我的 Hystrix 使用的应用程序: 单击此处获取快照

但在涡轮流中它看起来是空的: 单击此处查看快照

如果有人知道我做错了什么,请告诉我。谢谢。

0 投票
0 回答
100 浏览

spring-boot - Spring cloud Turbine 服务未在 Rabbit 流上订阅

在我的 Spring Cloud 应用程序中,我想turbine为仪表板配置服务。下面的例子:

启动turbine服务我没有错误。compose 中包含的 Docker 注册为rabbitmq. card-statement是一项服务,其中一些@HystrixCommand(fallbackMethod =要在dashboard...上观察

似乎创建了一些主题。检查rabbit我没有看到涡轮服务连接。还尝试turbine.stream在仪表板上进行验证,我可以看到流已连接到仪表板,但没有更新(card-statement使用了注册的服务端点hystrix)。最后一件事。我预计涡轮机连接到RabbitMQ. 我没有通过管理控制台检测到涡轮机与兔子的连接。

问题

有什么想法可以解决turbine吗?

涡轮代码:

0 投票
2 回答
226 浏览

hystrix - 使用 FileBasedInstanceDiscovery 的 hystrix-dashboard 涡轮机的问题

我正在尝试使用涡轮机设置 hystrix-dashboard。我没有使用 Eureka,而是想使用 FileBasedInstanceDiscovery。我正在尝试配置它,但遵循在线文档似乎不起作用。它总是尝试使用 Eureka 发现客户端。我尝试从我的 pom 中排除尤里卡,但后来它回落到另一个发现客户端 CommonsInstanceDiscovery

这是我的application.properties:

还有另一种方法可以做到这一点吗?此外,对于我的涡轮主机名的文件路径,它从哪里开始查找?我可以将文件放在我的 jar 的资源目录下吗?

这是我的 pom 文件依赖项:

0 投票
1 回答
175 浏览

spring-cloud-netflix - 具有非 hystrix 服务器端事件的 Netflix 涡轮机的任何参考实现

我正在尝试将基于 resilence4j(断路器)的事件提供给涡轮流监视器。我们有涡轮流聚合器,它已经从一堆微服务中消耗了几个 hystrix 流。新的微服务都是基于 resilence4j 编写的,我们希望将 resilence4j 发出的服务器端事件提供给涡轮机,以便我们可以集中查看所有这些事件。

根据 Turbo 的文档https://github.com/Netflix/Turbine/wiki,只要发出服务器端事件(SSE)类型的事件,任何键值对 JSON 都可以聚合。我发现很难实现这一点。还探索了涡轮的春云味。

我看到的问题是,turtle 选择性地寻找基于 hystrix 的 SSE 数据。关于如何进行或什至不可能的任何建议或想法?

0 投票
2 回答
319 浏览

spring - org.springframework.cloud.netflix.turbine.stream.TurbineStreamAutoConfiguration 中的字段属性需要一个 bean 类型

我浏览了以下链接:Spring Boot + Eureka Server + Hystrix with Turbine: empty turbine.stream,但仍然对我不起作用。这个问题是Unable to connect to Command Metric Stream 的延续。在 Hystrix Dashboard 问题中。

我的源代码:https ://github.com/javaHelper/spring-cloud-cordinating-services/tree/master/Protecting-Systems-with-Circuit-Breakers

只是试图启动

涡轮::

TurbineApplication.java

应用程序属性

在此处输入图像描述

0 投票
1 回答
296 浏览

spring - Spring Boot v2.2.6.RELEASE 和 Turbine - 无法聚合 metrix

我正在研究Spring Boot v2.2.6.RELEASE + Eureka + Hystrix 和 Turbine。在发布这个问题之前,我浏览了许多链接,例如:

但是这两种解决方案都不适合我。

应用程序属性

CoHystrixDashboardApplication.java

在此处输入图像描述

即使我多次点击 url : http://localhost:8082/customerdetails?fastpassid=101,聚合详细信息也不会出现在 Hystrix 中。

pom.xml

在此处输入图像描述

0 投票
1 回答
585 浏览

hystrix - org.springframework.cloud.netflix.hystrix.dashboard.HystrixDashboardConfiguration$ProxyStreamServlet.doGet - Spring Cloud Turbine Streams

我正在研究Spring Boot v2.2.6.RELEASE + Eureka + Cloud Config + Hystrix + Turbine示例。来自https://app.pluralsight.com/course-player?clipId=771ae7a6-e2eb-465a-b7ea-99c8a5531a43的启发。

在此示例中,我希望Hystrix使用 Turbine Streams 将来自不同服务的指标聚合到单个仪表板中。

错误:

我在这里上传了完整的代码:https ://github.com/JavaNeed/spring-cloud-hystrix-turbine-aggregate.git 。

在此处输入图像描述