人工精选《深入浅出 SkyWalking 讲座》
这门课到底解决谁的什么问题 线上一次接口变慢,日志翻了个遍没头绪,最后靠猜定位到某个服务。这种事做过几年后端的人多少都遇到过。SkyWalking 就是用来把这种「靠猜」变成「看链路」的工具,它是国内用得最广的开源 APM 之一,探针无侵入、对 Java 微服务尤其友好。但大多数人只停在装一装、看看
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课到底解决谁的什么问题
线上一次接口变慢,日志翻了个遍没头绪,最后靠猜定位到某个服务。这种事做过几年后端的人多少都遇到过。SkyWalking 就是用来把这种「靠猜」变成「看链路」的工具,它是国内用得最广的开源 APM 之一,探针无侵入、对 Java 微服务尤其友好。但大多数人只停在装一装、看看拓扑图,真出了疑难问题,还是不知道数据从哪来、为什么这条链路断在那。
这门讲座不走「装完就能用」的路线,它盯着源码讲。适合的人很明确:已经在用 SkyWalking,或者团队准备引入 APM,你想搞清楚探针到底对字节码做了什么、Trace 数据是怎么一步步传到后端又被存储和查询的。如果你还没接触过任何 APM,连 Agent 是什么都没概念,直接看这套内容会偏吃力。
学完之后你能自己动手做的事
课程围绕几条主线展开,学完能对应到相当具体的操作:
- 能读懂一个插件从拦截到上报的完整流程,团队用到冷门框架、官方没现成插件时,你知道该在哪里下手改或写。
- 理解 Java Agent 的增强机制,遇到探针和业务代码冲突、方法被重复增强、类加载异常这类问题,不再是盲目重启。
- 搞清 Trace 数据结构里到底带了哪些信息,能自己判断哪些字段可用于排查,哪些需要额外埋点补齐。
- 明白集群模式下后端各角色的分工,部署时该拆几个节点、数据怎么流转,心里有数而不是照抄一份配置文件。
- 对常见 Web 容器和 RPC 框架的增强原理有概念,出问题时能快速缩小范围到「是探针这一层还是业务这一层」。
换句话说,它培养的是排查和改造能力,不是使用熟练度。
内容组织与讲解方式
整体是三十讲左右的篇幅,节奏按「先打地基、再逐个拆组件」来排。前面先把 Agent 机制这类前提讲清楚,中间大量篇幅放在具体插件的原理精析上,后面涉及后端接收、集群等环节。每一讲聚焦一个点,配合源码逐段过,信息密度不低,不建议倍速硬刷。
需要提醒的是,这类源码讲座的价值在于「跟着思路走一遍」,看的时候最好开着 IDE 对着版本读。光看视频不动手,容易看完就忘。另外 SkyWalking 版本迭代较快,讲义里的代码和你本地拉的最新分支可能有出入,重点抓设计思路,细节以自己版本的源码为准。
给你的学习建议
如果你每天能挤出四十分钟,建议按顺序推进,遇到插件拆解的部分,挑一个你们团队正在用的框架重点啃透,其余的了解结构即可。学完一轮,找一次线上真实的小故障做验证,用链路数据反推问题,这套知识才算真正落地。对只想「会看监控面板」的同学,这门课偏重了,可以先从官方文档入手;对想深入 APM 内核、甚至参与二次开发的同学,它值得花时间。
课程目录
课程目录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 爱好者 系统架构师 学习收获 理解 SkyWalking 架构 掌握 APM 核心技术 提升微服务监控能力 祝您学习愉快! 学有所成,前程似锦!





