Skywalking 链路分析

优质
小牛编辑
134浏览
2023-12-01

SOFARPC 在5.4.0 及之后的版本中,已经支持 Skywalking 的链路分析的功能,用户可以根据需要进行使用,其中Skywalking 的版本 要求6.0.0-alpha及以上。本文档,不涉及后端的部署,如有需要,可查看 Skywalking 官方文档。

安装 Java agent

1.在下载的 Skywalking 的release 包中找到 agent 目录。

2.在config/agent.config 中设置 agent.service_name,可以是任何英文字符,一般可以设置为自己的系统名。

3.在config/agent.config 中设置 collector.backend_service Skywalking 的后端地址,默认指向 127.0.0.1:11800,这个是为了本地验证的。

4.给应用程序添加 -javaagent:/path/to/skywalking-package/agenxt/skywalking-agent.jar,其中注意,一定要放在 -jar 参数之前。 Agent 在 kywalking 的 官方 release 包. 新的目录结构如下.

+-- agent
    +-- activations
         apm-toolkit-log4j-1.x-activation.jar
         apm-toolkit-log4j-2.x-activation.jar
         apm-toolkit-logback-1.x-activation.jar
         ...
    +-- config
         agent.config  
    +-- plugins
         sofa-rpc-plugin-6.0.0-alpha.jar
         apm-feign-default-http-9.x.jar
         apm-httpClient-4.x-plugin.jar
         .....
    skywalking-agent.jar

注意,确保plugins/sofa-rpc-plugin-**.jar 文件存在。

5.启动应用程序,经过一段时间RPC调用后,可以查看 UI 来观察链路。

更多

更多文档请参考