sentinel控制台部署在服务器,在本地连接sentinel,sentinel报错连接不上客户端

来源:8-11 Sentinel与控制台通信原理剖析

Jeace

2019-09-25

大目老师你好:
我将sentinel-dashboard部署在服务器上,使用本地微服务连接sentinel,dashboard中已经注册成功了,如下图

图片描述

但是访问微服务的api,在簇点链路中没有数据,看dashboard的日志提示连接不上我本地项目,如下图

图片描述

请问服务器必须得访问到本地吗,那么在dashboard自动注册的时候是将本地的内网地址注册了,请问改如何解决呢?连接部署在服务器上的dashboard是否必须指定client-ip呢?
微服务很简单都是默认的:
spring.cloud.sentinel.enabled=true
spring.cloud.sentinel.transport.dashboard=117.78.7.231:9010
feign.sentinel.enabled=true`

写回答

1回答

大目

2019-09-25

从截图看,服务也能正常注册到控制台。 但是控制台取数据失败了。怀疑是控制台无法和微服务注册的地址通信导致的。

8-11 Sentinel与控制台通信原理剖析 详细讲解了控制台和微服务之间的通信机制。控制台所在的服务器必须能够访问192.168.0.106,这样控制台才能获得微服务的监控信息、将规则推送给微服务。


1
6
Jeace
回复
大目
谢谢解答!
2019-09-25
共6条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

2979 学习 · 1299 问题

查看课程