Skywalking监控不到微服务(agent报grpc的错),如何解决?

按照网上的步骤,安装了skywalking,并且将agent成功接入了微服务:

img

设置jvm参数:

img

启动skywalking界面并调用微服务链路,skywalking界面无显示:

img

检查后是skywalking-agent报错,主要是grpc报错,原因如下:

img

img

将-Dskywalking.collector.backend_service的ip从本机ip换成127.0.0.1或localhost后,重启则可以正常显示:

img

后面微服务肯定会部署到不同的ip,但agent不能识别ip只能改成localhost或者127.0.0.1的话,微服务后面就无法部署到不同的服务器里面。求解决办法

ipconfig 获取你机器的IP,填你机器的IP就行

-Dskywalking.collector.backend_service=192.168.xx.xx