0

Spring Boot Admin 1 有一个集成的Hystrix Dashboard。在将我的堆栈从 Spring Boot 1.x 升级到 2.x 之后;这个仪表板似乎已经消失了。我怎样才能重新启用它?

4

1 回答 1

0

在 Spring Boot Admin 2.x中放弃了对 Hystrix Dashboard 的官方支持。现在有一个用于 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 Boot 应用程序(客户端)已正确配置:

  • management.endpoints.web.exposure.include属性包括hystrix.stream端点(或*所有端点)
  • 应用程序使用包中的注释进行org.springframework.cloud.netflix.hystrix.EnableHystrix注释spring-cloud-starter-netflix-hystrix

Spring Boot Admin 中 Hystrix Dashboard 的截图

于 2019-11-19T08:35:12.467 回答