问题:
在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是我的主机地址,新增配置后重启服务:
问题解决!