问题:

在centOS7虚拟机中的docker中部署sentinel后无法在主机中监控到order_service(服务调用时会显示连接的服务但监控信息为空):

原配置:
spring:
  cloud:
    sentinel:
      transport:
        dashboard: 192.168.209.149:8080 #sentinel控制台docker地址

docker中的sentinel日志:

可以看到对控制台的连接被拒绝,原因:未配置client-ip属性

修改后的配置如下:
spring:
  cloud:
    sentinel:
      transport:
        dashboard: 192.168.209.149:8090 #sentinel控制台docker地址
        client-ip: 192.168.10.196

client-ip属性设置为允许访问控制台的ip地址(想要登录控制台的主机的ip地址),其中192.168.10.196是我的主机地址,新增配置后重启服务:

问题解决!

Logo

一站式 AI 云服务平台

更多推荐