15.6、SkyWalking链路追踪
分类: 其他Spring Cloud Alibaba组件
SkyWalking 链路追踪
SkyWalking 是分布式系统的应用性能监控工具。本节将学习 SkyWalking 链路追踪。
本节将学习:SkyWalking 简介、安装部署、服务集成、链路追踪,以及性能分析。
SkyWalking 简介
定义
SkyWalking 是分布式系统的应用性能监控(APM)工具,提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
核心功能
SkyWalking 核心功能:
- 分布式追踪
- 性能分析
- 服务拓扑
- 告警
安装部署
部署步骤
SkyWalking 部署步骤:
- 下载 SkyWalking
- 启动 SkyWalking OAP
- 启动 SkyWalking UI
- 配置 Agent
服务集成
Agent 配置
Agent 配置:
- 下载 Agent
- 配置 Agent
- 启动服务时加载 Agent
启动参数
-javaagent:/path/to/skywalking-agent.jar -Dskywalking.agent.service_name=user-service
链路追踪
追踪功能
链路追踪功能:
- 请求路径追踪
- 性能分析
- 异常定位
性能分析
分析功能
性能分析功能:
- 响应时间分析
- 吞吐量分析
- 错误率分析
官方资源
- SkyWalking 官方文档:https://skywalking.apache.org/
- SkyWalking GitHub:https://github.com/apache/skywalking
本节小结
在本节中,我们学习了:
第一个是 SkyWalking 简介。 SkyWalking 是 APM 工具。
第二个是安装部署。 如何部署 SkyWalking。
第三个是服务集成。 如何集成 SkyWalking Agent。
第四个是链路追踪。 链路追踪功能。
第五个是性能分析。 性能分析功能。
这就是 SkyWalking 链路追踪。使用 SkyWalking,可以实现分布式系统的监控和追踪。
在下一节,我们将学习服务监控与告警。