Sentinel无法监控微服务,Failed to fetch metric from 、Connection refused

文章讲述了在CentOS7虚拟机的Docker环境中部署Sentinel后,主机无法监控order_service的问题。原因在于缺少client-ip配置,导致连接被docker容器拒绝。通过设置client-ip为主机IP并重启服务,解决了监控问题。
摘要由CSDN通过智能技术生成
问题:

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

问题解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值