我正在尝试将Circuit Breaker Pattern与Springboot和Netflix的Hystrix实现一起使用,并且正在努力访问其运行状况端点。
文档指出它应该在/hystrix.stream
中可用,但那没有发生。另外,在应用程序初始化时,我注意到以下错误:Endpoint ID 'hystrix.stream' contains invalid characters, please migrate to a valid format.
。
有人知道如何解决此问题或如何更改端点名称吗?
版本:
Springboot 2.1.4.RELEASE
Spring Cloud Greenwich.SR1
谢谢!
答案 0 :(得分:1)
服务器启动时,您应该能够在日志中看到类似的内容:
INFO 14451 --- [ost-startStop-1] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/hystrix.stream' to hystrix.stream-actuator-endpoint
尝试/actuator/hystrix.stream
答案 1 :(得分:1)
尝试在Hoxton.RELEASE
中将Spring cloud版本更改为pom.xml
:
<properties>
<java.version>11</java.version>
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
</properties>
答案 2 :(得分:0)
对于spring boot 2.1.x,hystrix的默认端点URL为/actuator/hystrix.stream