使用alibaba的组件sentinel时,测试sentinel dashboard的实时监控功能,在不断刷新页面后,实时监控的图表不显示?

问题:

我是使用的虚拟机开启的sentinel dashboard,虚拟机中的sentinel dashboard一直在运行,nacos也是启动了的,看了一下虚拟机中的sentinel dashboard,发现出现报错信息:提示我连接超时。

 解决:看了一下sentinel页面上的机器列表,发现地址并不为我本机中的地址,因为我的项目是在本机上运行的,应该实时监控的机器是我本机才对,猜想问题出在这。

在网上找到了解决办法:

首先将项目停止,在sentinel页面中的机器列表中移除不是本机的机器名;

在项目的application.properties文件中添加配置:spring.cloud.sentinel.transport.clientIp=localhost,表示需要sentinel dashboard进行实时监控的主机ip地址。  

再次启动项目,本以为终于可以解决,没想到问题又来了。实时监控处有是有了图表,但是这貌似是sentinel控制台的实时监控吧,里面都没有我写的测试接口的实时监控。

 

唉,难搞哦,到处找解决办法,最后终于找到了,但是并不是一劳永逸的办法。

出现这种情况原因可能有两种:

1、可能是虚拟机的时间和主机时间不一致,但是我对比了一下,发现我的虚拟机时间和主机时间是一样的,一秒不差,所以我的不是这个问题。

2、让sentinel dashboard的jar包不在虚拟机中运行,将其换为在windows的cmd中运行,效果是一样的。

我试了一下第二种方法,终于解决了我的问题。现在实时监控的就是我写的测试接口了,真不容易!

 

至于为什么将sentinel dashboard启动在虚拟机中不行,这个我也不清楚,可能是虚拟机哪儿哪儿的配置有问题吧,不懂。

需要注意的是:

1、在windows上运行sentinel dashboard时,打开cmd需要将目录切换到jar包所在的目录中输入命令才行;

 

2、切换到windows系统下时,idea中的application.properties配置文件需要将sentinel dashboard的web管理界面的地址换为本机localhost;之前写的指定进行实时监控的主机ip地址的配置就可以不需要了。

 

 3、浏览器中访问sentinel dashboard的web界面时注意是 localhost:端口号;不再是 虚拟机ip地址:端口号 了。

点个赞再走好么~ 

根据提供的引用内容,"Command 'python setup.py egg_info' failed with error code 1 in /tmp/pip-build-shwvzlo3/simplejpeg/" 是一个错误信息,它表示在执行命令 "python setup.py egg_info" 时出现了错误代码1。这通常发生在安装Python包时,其中的某个依赖项无法正确安装或编译。 解决此问题的一种方法是确保你的系统上已经安装了所需的依赖项。你可以尝试以下步骤来解决这个问题: 1. 确保你的系统上已经安装了所需的编译工具。在Linux上,你可以使用以下命令安装: ```shell sudo apt-get install build-essential ``` 2. 确保你的系统上已经安装了所需的Python开发包。在Linux上,你可以使用以下命令安装: ```shell sudo apt-get install python-dev ``` 3. 确保你的系统上已经安装了所需的库和依赖项。你可以查看项目的文档或README文件,了解所需的依赖项,并使用适当的包管理器进行安装。 4. 确保你的系统上已经安装了正确版本的Python。有些包可能只支持特定的Python版本。你可以使用以下命令检查你的Python版本: ```shell python --version ``` 5. 如果以上步骤都没有解决问题,你可以尝试使用虚拟环境来安装包。虚拟环境可以隔离不同项目的依赖项,避免冲突。你可以使用以下命令创建和激活虚拟环境: ```shell python -m venv myenv source myenv/bin/activate ``` 以上是解决"Command 'python setup.py egg_info' failed with error code 1 in /tmp/pip-build-shwvzlo3/simplejpeg/"错误的一些常见方法。如果问题仍然存在,你可以尝试搜索相关错误信息或向开发者社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值