我正在使用Spring Cloud和@EnableZuulProxy,是否可以通过/hystrix.stream使用hystrix监控application.yml中配置的所有路由?在下面的示例中,我希望有一种简单的方法来监控向下游产品服务发出的所有请求。我知道我可以在产品服务本身上做到这一点,但是否可以监控Zuul请求。这对于没有所有权(第三方)且不能使用@HystrixCommand进行注释的任何下游服务都很有用。
zuul: routes: item: serviceId: product path: /product/**
发布于 2015-09-10 07:07:20
答案很简单,是肯定的。添加spring-cloud-starter-hystrix并将@EnableCircuitBreaker添加到主类中。这将启用/hystrix.stream。Zuul在转发到其他服务时使用hystrix。
发布于 2016-05-12 21:48:24
我也遇到了同样的问题,将@EnableCircuitBreaker改为@EnableHystrix解决了这个问题。
使用@EnableHystrix,我可以在Hystrix仪表板上看到所有路由的呼叫。
更新
请看下面的评论,这确实不是解决办法。
https://stackoverflow.com/questions/32490269
复制相似问题