SkyWalking链路追踪
1. 官网地址
https://skywalking.apache.org/
2. 探针java文档
3. 拿来做什么的
- 分布式应用监控工具,转为微服务、云原生和基于容器化架构设计。
- 提供了分布式链路追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
4. 架构设计
4.1. UI 可视化页面
4.2. Tracing追踪器
4.3. Metrics
4.4. OAP(Observability Analysis Platfor)
4.5. 数据存储端(Storage Implementors)
- 支持ES、Mysql、TiDB、H2、Sharding Sphere
- 默认用的H2
5. 环境部署
5.1. ui默认端口=8080
- 一般该为18080
- 修改端口yml路径
/usr/local/skywalking/apache-skywalking-apm-bin/webapp/application.yml
5.2. oap端口=12800
- yml路径
/usr/local/skywalking/apache-skywalking-apm-bin/config/application.yml
5.3. 下载
- 官方下载tar.gz
https://skywalking.apache.org/downloads/ - 1:apm(Server端OAP + UI)
- 2: agent(用于采集业务微服务数据的探针)
![image]()
5.4. 启动脚本
- oapService.sh 是oap服务
- webappService.sh是UI服务
- startup.sh是2个一起起
5.5. 访问地址
- ui地址
http://ip:端口/
6. 微服务业务系统如何接入skyWalking
6.1. 业务系统,
6.1.1. IDEA
- 启动配置jvm参数
![image]()
7. 网关如何接入skyWalking
需要将java-agent.tgz压缩包中skywalking-agent\optional-plugins\的apm-spring-cloud-gateway-4.x-plugin-9.3.0.jar 拷贝到自己skywalking-agent\plugins下

8. 常见问题
8.1. jar包运行在虚拟机,浏览器无法访问
排查方向
- linux系统先curl http://127.0.0.1:端口 检查是否可以访问。
- 如Linux本地是好的,注意检查win系统是否开了代理vpn,需要关掉。



浙公网安备 33010602011771号