dubbo与skywalking集成记录
目录
0.环境
dubbo版本:3.0.7
skywalking控制台版本:8.5.0
skywalking-agent版本:8.14.0
JDK:1.8
skywalking服务地址 http://192.168.1.133:31800/
skywalking监控UI地址 http://192.168.1.133:31080/
1.Dubbo服务提供者添加启动参数
提前下载下skywalking-agent.jar
-javaagent:/Applications/software/skywalking/skywalking-agent2/skywalking-agent.jar -Dskywalking.agent.service_name=dubbo-server -Dskywalking.collector.backend_service=192.168.1.133:31800
参数解释:
-javaagent: 指定skywalking-agent.jar 路径
-Dskywalking.agent.service_name 服务提供者名称(注册名称,随意取)
-Dskywalking.collector.backend_service skywalking服务地址
下面分Idea使用和命令行情况使用
1.1 Idea使用
1.2 命令行使用
java程序后面配置参数启动
java -jar xxx.jar -javaagent:/Applications/software/skywalking/skywalking-agent2/skywalking-agent.jar -Dskywalking.agent.service_name=dubbo-server -Dskywalking.collector.backend_service=192.168.1.133:31800
2.Dubbo消费者添加启动参数
与服务提供者参数区别在于注册名称上区分开,不可同名 ,参数Idea环境和命令行使用方式同上
-javaagent:/Applications/software/skywalking/skywalking-agent2/skywalking-agent.jar -Dskywalking.agent.service_name=dubbo-consumer -Dskywalking.collector.backend_service=192.168.1.133:31800
3.测试
访问程序中会产生rpc调用的接口
4.查看skywalking追踪
服务注册
注意: 需要先访问才会注册上
拓扑图
链路追踪