如何让 Hystrix Dashboard 在 Spring Boot Admin 2.x 中再次工作
How to get Hystrix Dashboard working again in Spring Boot Admin 2.x
Spring Boot Admin 1 有一个集成的 Hystrix Dashboard。将我的堆栈从 Spring Boot 1.x 升级到 2.x 之后;这个仪表板似乎已经消失了。我怎样才能重新启用它?
对 Hystrix Dashboard 的官方支持是 dropped in Spring Boot Admin 2.x. There now exists an unofficial plugin Spring Boot Admin 2.x,这让 Hystrix Dashboard 恢复了活力。
将以下 Maven 依赖项添加到您的 Spring Boot Admin 应用程序的 pom.xml
,重建并部署。
<dependency>
<groupId>nl.devillers</groupId>
<artifactId>spring-boot-admin-hystrix-dashboard</artifactId>
<version>1.0.2</version>
</dependency>
Spring Boot Admin 中的实例视图现在应该显示带有仪表板的 "Hystrix" 选项卡,如下面的屏幕截图所示。如果它没有出现,请确保您的 Spring 引导应用程序(客户端)已正确配置:
management.endpoints.web.exposure.include
属性 包括 hystrix.stream
端点(或 *
所有端点)
- 应用程序使用
spring-cloud-starter-netflix-hystrix
包中的 org.springframework.cloud.netflix.hystrix.EnableHystrix
注释进行注释
Spring Boot Admin 1 有一个集成的 Hystrix Dashboard。将我的堆栈从 Spring Boot 1.x 升级到 2.x 之后;这个仪表板似乎已经消失了。我怎样才能重新启用它?
对 Hystrix Dashboard 的官方支持是 dropped in Spring Boot Admin 2.x. There now exists an unofficial plugin Spring Boot Admin 2.x,这让 Hystrix Dashboard 恢复了活力。
将以下 Maven 依赖项添加到您的 Spring Boot Admin 应用程序的 pom.xml
,重建并部署。
<dependency>
<groupId>nl.devillers</groupId>
<artifactId>spring-boot-admin-hystrix-dashboard</artifactId>
<version>1.0.2</version>
</dependency>
Spring Boot Admin 中的实例视图现在应该显示带有仪表板的 "Hystrix" 选项卡,如下面的屏幕截图所示。如果它没有出现,请确保您的 Spring 引导应用程序(客户端)已正确配置:
management.endpoints.web.exposure.include
属性 包括hystrix.stream
端点(或*
所有端点)- 应用程序使用
spring-cloud-starter-netflix-hystrix
包中的org.springframework.cloud.netflix.hystrix.EnableHystrix
注释进行注释