Black__Lotus 2022-05-29 12:22 采纳率: 50%
浏览 1876
已结题

skywalking没有数据

问题遇到的现象和发生背景

搭建spring cloud项目,集成skywalking时,控制台没有数据
spring cloud version 2021.0.1
spring cloud alibaba version 2021.0.1.0

问题相关代码,请勿粘贴截图

已启动skywalking(8.5版本)服务,并配置启动参数如下:
-javaagent:G:\springcloud\apache-skywalking-apm-es7-8.5.0.tar\apache-skywalking-apm-es7-8.5.0\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar
-DSW_AGENT_NAME=api-gateway
-DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800

运行结果及报错内容

控制台能检测到服务名,但是没有任何追踪参数

img

我的解答思路和尝试过的方法

百度过类似问题,添加apm-spring-cloud-gateway-2.1.x-plugin-8.5.0.jar到plugins里,但是此版本jar包添加进去后,启动项目正常,通过gateway访问服务则报错,如下:

img

尝试更换8.7版本,使用apm-spring-cloud-gateway-3.x-plugin-8.7.0.jar,虽然不报错,但仍然无法追踪到数据。
尝试更换8.9.1版本,tar包中并未包含agent包,手动下载8.9.0的agent,直接连服务也无法检测。

我想要达到的结果

请问如何配置才能让skywalking能够检测并追踪到微服务?

  • 写回答

4条回答 默认 最新

  • MnameHZJ 2022-05-31 01:16
    关注

    有服务名和端点说明数据上报是可以的,只是没有指标数据上报。
    可以从以下几个方面去排查下:
    1、看下kywalking-agent.jar同级目录的logs里日志,看看agent上报时是否有报错。
    2、如果没有报错,看下skywalking页面上Service那个tab下是否有数据;
    3、看下追踪页面下是否有调用链数据
    4、Global这个tab下是对请求数据的汇总,需要产生请求才会有数据。如果第2和第3点都有i数据,可以尝试发送一批请求。等待一段时间后,就会输出汇总数据。

    评论

报告相同问题?

问题事件

  • 系统已结题 6月6日
  • 赞助了问题酬金5元 5月29日
  • 创建了问题 5月29日