人工精选31 讲带你搞懂 SkyWalking 课
这门课解决什么问题 当微服务链路达到数十个节点时,定位一次偶发接口超时往往要跨多个团队去拉日志、拼时间线,这是后端工程师和运维人员常遇到的痛点。这门关于 SkyWalking 源码解析的资料聚焦的正是这个工作场景:它不是教你怎么把探针挂上系统看个大盘,而是拆解这个开源 APM 工具本身是怎么把一次请
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
当微服务链路达到数十个节点时,定位一次偶发接口超时往往要跨多个团队去拉日志、拼时间线,这是后端工程师和运维人员常遇到的痛点。这门关于 SkyWalking 源码解析的资料聚焦的正是这个工作场景:它不是教你怎么把探针挂上系统看个大盘,而是拆解这个开源 APM 工具本身是怎么把一次请求的调用链采下来、传回去、存起来并展示的。资料围绕 Java Agent 字节码增强、各类中间件插件机制、集群模式以及后端接收模块展开,帮你弄懂监控数据从产生到落库的完整链路。如果你正在做链路追踪系统的二次开发,或者公司基于开源工具自建可观测性平台需要改写插件,这套源码拆解能直接对应你的开发任务。
适合什么基础与建议看法
这门资料不适合完全没接触过分布式监控的人。它默认你已经用过 SkyWalking 或类似的链路追踪工具,熟悉 Java 基础并了解 Maven 构建,最好写过简单的 Web 请求处理逻辑。如果是刚转行做后端开发的新手,直接看源码会非常吃力。建议具备一定工程经验的人按以下顺序切入:先看讲 Java Agent 原理的早期章节,理解字节码增强的底层逻辑,这是所有插件能生效的根基;接着跳到 Tomcat 等具体中间件插件剖析,看它如何拦截请求并注入 trace 上下文;然后再看后端的 trace-receiver 模块,理解数据是怎么被接收和解析的。不要按目录顺序一讲讲看,结合你当前工作中最头疼的环节挑着看效率更高。
学完能做什么与资料怎么配合
看完这套资料,你应该能独立完成几件实际工作:一是给公司内部自研的 RPC 框架或非标中间件手写一个 SkyWalking 增强插件,补齐监控盲区;二是在 Agent 采集或后端接收出现性能瓶颈时,能通过源码定位到具体模块并做针对性的参数调优或代码改造;三是面对开源社区提交 issue 时,能看懂核心链路逻辑并尝试给出修复方案。配合练习时,建议本地准备一套包含两三个互相调用的 Spring Boot 服务,挂载标准 Agent 跑通基础链路。然后对照资料里的插件解析,尝试修改某个插件的拦截逻辑,观察后台大盘数据的变化。讲到接收端时,可以本地起后端服务,用断点调试的方式跟着请求走一遍数据接收流程,这样比单纯看视频更能把源码逻辑吃透。
课程目录
课程目录41 集
- 31 讲带你搞懂 SkyWalking资料.png [493.5 KB] 第26讲:trace-receiver 插件拆解,Trace 蕴含的宝贵信息(下).mp4
- [484.5 MB] 第16讲:Tomcat 插件原理精析,看 SkyWalking 如何增强这只 Cat(下).mp4
- [200.6 MB] 第03讲:掌握 Java Agent 真的可以为所欲为?.mp4
- [483.6 MB] 第21讲:Cluter 插件剖析,你想要的集群模式它都有.mp4
- [195.8 MB] 加餐2:请求接待员 —— Server 那些事.mp4
- [243.8 MB] 加餐3:SkyWalking OAP 存储体系剖析.mp4
- [302.1 MB] 第32讲:OAL 语言,原来定义创造一门新语言如此轻松(下).mp4
- [210.3 MB] 第12讲:剖析 Trace 在 SkyWalking 中的落地实现方案(上).mp4
- [257.1 MB] 第34讲:实现线程级别监控,轻松搞定 Thread Dump.mp4
- [329.2 MB] 第33讲:优化 Trace 上报性能,让你的 OAP 集群轻松抗住百万流量.mp4
- [384.3 MB] 第29讲:深入 query-graphql 插件,SW Rocketbot 背后的英雄(下).mp4
- [320.8 MB] 第14讲:收集、发送 Trace 核心原理,Agent 与 OAP 的大动脉.mp4
- [159.0 MB] 第23讲:深入剖析 regiter-receiver-plugin 插件(下).mp4
- [190.8 MB] 第25讲:trace-receiver 插件拆解,Trace 蕴含的宝贵信息(上).mp4
- [258.9 MB] 第05讲:OpenTracing 简介,先有标准后有天.mp4
- [113.5 MB] 第17讲:Dubbo 插件核心剖析,Trace 是这样跨服务传播的.mp4
- [250.1 MB] 第08讲:搭建 SkyWalking 源码环境,开启征途.mp4
- [501.0 MB] 第18讲:带你揭开 toolkit-activation 工具箱的秘密.mp4
- [210.4 MB] 第09讲:SkyWalking Agent 启动流程剖析,领略微内核架构之美.mp4
- [688.6 MB] 第22讲:深入剖析 regiter-receiver-plugin 插件(上).mp4
- [441.9 MB] 第19讲:OAP 初始化流程精讲,一眼看透 SkyWalking OAP 骨架.mp4
- [255.1 MB] 第07讲:Java High Level Client,读写 ES 利器.mp4
- [675.9 MB] 第02讲:链路追踪利器,快速上手 SkyWalking.mp4
- [835.2 MB] 第20讲:深入剖析 Configuration 插件,实现可插拔接入多种配置中心.mp4
- [357.7 MB] 第11讲:BootService 核心实现解析,Agent 的“地基”原来是这样的.mp4
- [304.6 MB] 加餐4:trace-receiver 插件番外篇——慢查询的处理.mp4
- [135.6 MB] 开篇词:从剖析 SkyWalking 源码到吃透 APM 核心知识.mp4
- [126.5 MB] 第13讲:剖析 Trace 在 SkyWalking 中的落地实现方案(下).mp4
- [194.5 MB] 加餐1:DataCarrier 实现详解.mp4
- [378.5 MB] 第01讲:同九义,为何 SkyWalking 一枝独秀?.mp4
- [203.4 MB] 第15讲:Tomcat 插件原理精析,看 SkyWalking 如何增强这只 Cat(上).mp4
- [165.5 MB] 第10讲:深入剖析 Agent 插件原理,无侵入性埋点.mp4
- [792.3 MB] 第31讲:OAL 语言,原来定义创造一门新语言如此轻松(上).mp4
- [187.7 MB] 结束语:回顾 SkyWalking 架构并展望未来.mp4
- [84.4 MB] 第24讲:jvm-receiver 插件探秘 ,不仅有 Trace 还可以有监控.mp4
- [343.9 MB] 第27讲:实战入门 GraphQL,如何将 REST API 换成 GraphQL.mp4
- [188.8 MB] 第04讲:实战掌握 Byte Buddy,体验代码生成的顺畅.mp4
- [513.6 MB] 第30讲:erver-alarm 插件核心剖析,如何避免收到告警信息.mp4
- [255.2 MB] 第28讲:深入 query-graphql 插件,SW Rocketbot 背后的英雄(上).mp4
- [257.0 MB] 第06讲:为何各大开源框架专宠 SPI 技术?.mp4
- [396.1 MB] 适合人群 APM 爱好者 Java 工程师 系统架构师 学习收获 掌握 SkyWalking 核心原理 学会插件开发 提升系统性能 祝您学习愉快! 学有所成,前程似锦!





