skywalking分布式链路追踪实现

1,下载地址

https://skywalking.apache.org/downloads/

2,下载对应版本
skywalking分布式链路追踪实现_第1张图片

3,修改端口以及参数,还有存储服务

skywalking分布式链路追踪实现_第2张图片
4,修改application配置文件

skywalking分布式链路追踪实现_第3张图片
h2代表elactsearch 需要修改
skywalking分布式链路追踪实现_第4张图片
5,修改完毕启动
skywalking分布式链路追踪实现_第5张图片
打开网页

http://IP地址:8868/

skywalking分布式链路追踪实现_第6张图片

默认后端服务网 11800(收集监控数据) 12800(给ui界面通信)

6,分别在appserver 和plus-server 启动参数中添加该代码启动这里路径一定要对上,\ / 区分,这里用到的是探针技术

-javaagent:T:\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=appservice -Dskywalking.collector.backend_service=127.0.0.1:11800
-javaagent:T:\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=plus-server-Dskywalking.collector.backend_service=127.0.0.1:11800

分别启动2个服务,并通过openFeign调用测试
skywalking分布式链路追踪实现_第7张图片

此时可以看到2个服务已经注册上去了,但是调用了接口并没有产生日志,这里就需要进行一个小的调整,就是getway
将apent、optional-plugins文件夹下的apm-spring-cloud-gateway-2.1.x-plugin-8.4.0 复制到\agent\plugins文件夹下
skywalking分布式链路追踪实现_第8张图片
然后重启所有服务,调用接口测试,,,,

你可能感兴趣的:(skywalking,分布式,java)