gpt4 book ai didi

spring - hystrix 仪表板不加载指标

转载 作者:行者123 更新时间:2023-12-05 08:04:19 25 4
gpt4 key购买 nike

专家,

在我的 spring boot 2.5.5 项目中,spring cloud 版本为 2020.0.4,并使用以下依赖项配置了 Hystrix 仪表板

 <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
<version>2.2.9.RELEASE</version>
</dependency>

我在 api 网关中配置了类似这样的回退

filters:
- name: CircuitBreaker
args:
name: My-SERVICE
fallbackuri: forward:/myServiceFallBack

API 网关运行在端口:9191

目前还不错。当我通过 API 网关访问 API 时,我可以看到 CircuirtBreaker 启动,并且请求在需要时被转发到“后备 URI”。

现在当我访问

http://localhost:9191/actuator/hystrix.stream

我也可以看到那里列出的 ping

我通过 API 网关调用最终用户 API 端点。

但是,当我尝试查看 Hystrix 仪表板时,它正在加载。我在浏览器控制台或网络选项卡中没有看到任何问题。

知道这里出了什么问题。

enter image description here

最佳答案

正如我所见,问题是您缺少依赖项。 Hystrix 仪表板将提供 Hystrix 流 并且可以通过 Actuator 端点使用,因此还需要 Actuator 依赖项。请添加以下依赖并尝试。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

按顺序将以下行添加到应用程序属性以允许所有 Actuator 端点。

# Allow all Actuator endpoints
management.endpoints.web.exposure.include=*

(仅允许所有端点用于测试目的,并根据生产需要单独控制对每个端点的访问)

关于spring - hystrix 仪表板不加载指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69410699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com