Spring boot admin 和 Sentinel 中不能监控到新服务注册的问题

Blade 未结 1 2940

一、该问题的重现步骤是什么?

1. bladex部署到本地的服务器,启动了相关的服务

2. biz项目中更改的nacos和sentinel的本地远程服务器地址,在gateway项目中的配置文件增加了本地的IP地址

3.nacos中配置demo的yaml文件

4.启动demo项目查看nacos中的集群信息有本地的ip和端口号,项目状态健康显示良好

5.查看springBootAdmin 发现demo这个项目为灰色状态,在sentinel中无法监控到demo项目的数据


二、你期待的结果是什么?实际看到的又是什么?

springBootAdmin中显示的项目为绿色;

sentinel中可以监控到demo项目的数据


实际看到的数据是显示灰色和项目监控无数据信息



三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-biz 2.4.0  windows


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。


gateway中设置

image.png


LauncherConstant.java
更改了nacos和sentinel的远程本地服务器地址


通过访问DEMO

http://192.168.1.131:8200/actuator/health

{"status":"UP","details":{"nacosConfig":{"status":"UP"},"sentinel":{"status":"UP","details":{"dataSource":{},"enabled":true,"dashboard":{"status":"UP"}}},"diskSpace":{"status":"UP","details":{"total":536870907904,"free":475096346624,"threshold":10485760}},"db":{"status":"UP","details":{"database":"MySQL","hello":1}},"refreshScope":{"status":"UP"},"discoveryComposite":{"status":"UP","details":{"discoveryClient":{"status":"UP","details":{"services":["blade-user","blade-demo","blade-auth","blade-admin","blade-system","blade-gateway","blade-resource"]}}}},"hystrix":{"status":"UP"},"redis":{"status":"UP","details":{"version":"4.0.10"}}}}



1条回答
  • 2020-03-25 17:37

    nacos的blade.yaml配置一下这个

    image.png

    另外sentinel控制台,需要有持续的接口调用,才会出现项目的详细信息

    如果admin还是报的灰色,需要访问demo项目的/actuator/health接口看看是那个down了然后再针对性地处理排查问题

    0 讨论(1)
提交回复