课程简介:

如果你希望掌握大型微服务全链路追踪技术和APM平台架构设计与实现,成为更抢手人才,获得更高的薪资,那这门课就是为你量身定制的。课程会带你从0到1系统掌握百亿级储能和毫秒级查询耗时的SkyWalking全链路追踪技术,同时让你全面提升大规模微服务全链路追踪解决方案设计思维,并完整落地一个可复用可通用的企业级APM平台,助力你快速进阶加薪技能,提升职业核心竞争力。


你能学到什么:

可复用可通用链路追踪方案

搞透监控链路跟踪机制与原理

可监控高性能微服务架构设计

强化线上实时故障诊断能力

百亿储能毫秒级查询追踪技术

快速提升系统优化实战经验


课程目录:

第1章 课程介绍

1.1 课程导学 (试看, 15:30)

第2章 微服务场景下监控和链路跟踪难题有哪些?如何解决?

2.1 微服务场景下带来的监控和链路跟踪难题有哪些?(08:14)

2.2 什么是APM(Application Performance Monitoring) 为什么需要APM监控系统 (07:08)

2.3 业界有哪些主流的APM?(05:07)

2.4 为什么SkyWalking是目前最主流的监控和链路跟踪解决方案 (07:00)


第3章 SkyWalking 初探

3.1 本章介绍 (01:52)

3.2 了解 SkyWalking 的前世今生 (05:06)

3.3 Windows 环境安装 SkyWalking (05:57)

3.4 高内聚低耦合,SkyWalking 架构浅析 (试看, 15:13)

3.5 本章总结 (01:48)


第4章 常见性能指标:Maven+SpringBoot 体验SkyWalking 的功能

4.1 本章介绍 (03:20)

4.2 通过 Maven 构建 SpringBoot 工程,暴露 Http 接口 (10:19)

4.3 如何通过 SkyWalking Agent 对应用进行监控和链路跟踪 (试看, 06:58)

4.4 SkyWalking 面板指标解析(一)(08:22)

4.5 SkyWalking 面板指标解析(二)(15:40)

4.6 了解 SkyWalking JVM GC 等相关指标 (11:22)

4.7 模拟内存溢出实战 SkyWalking JVM指标 (11:04)

4.8 高并发项目更应该关注哪些指标 (08:50)

4.9 掌握使用开源项目 Jmeter 模拟请求 (14:36)

4.10 掌握使用开源项目 Jmeter 进行压测 (14:22)

4.11 本章总结 (02:10)


第5章 高复杂,链路长的监控追踪载体:微服务架构解析&搭建分布式商城项目

包含9节,共99分钟(内容未提供)


第6章 监控与追踪前置技术:全面掌握探针,字节码插桩技术

6.1 本章介绍 (02:37)

6.2 什么是 JavaAgent,它有哪些优点 (11:08)

6.3 JavaAgent 实战-静态修改类的实现 (20:40)

6.4 JavaAgent 实战-动态修改类的实现 (18:08)

6.5 什么是字节码插桩,它和JavaAgent 有什么区别 (06:24)

6.6 ASM、CGLIB、ByteBuddy 该怎么选 (14:03)

6.7 ByteBuddy 学习(一)(12:19)

6.8 ByteBuddy 学习(二)(20:27)

6.9 ByteBuddy 数据库无侵入加密实战(一)(12:37)

6.10 ByteBuddy 数据库无侵入加密实战(二)(10:57)

6.11 本章总结 (02:26)


第7章 监控与链路追踪初步实战:如何基于Arthas 实现线上问题的解决

7.1 本章介绍 (04:17)

7.2 那些在生产环境中会让我们束手无策的问题 (08:19)

7.3 什么是 Arthas ,它能解决哪些问题,基本原理介绍 (07:55)

7.4 安装使用 Arthas 监听进程 (02:29)

7.5 Arthas Dashboard 面板详解 (07:00)

7.6 如何通过 Arthas 动态修改日志级别 (10:34)

7.7 使用 heapdump 命令,并用 Jvisualvm 分析 Dump 文件 (09:28)

7.8 使用 Jad 命令反编译字节码 (06:43)

7.9 使用 redefine 和 retransform,修改已加载的类 (14:03)


第8章 企业级链路追踪方案落地实战:监控篇

8.1 本章介绍 (01:34)

8.2 从 Agent 启动源码了解 Agent 架构_new (09:31)

8.3 SkyWalking Agent 配置项解释 (12:02)

8.4 SkyWalking 如何获取JVM CpuLoad 和线程信息 (06:10)

8.5 SkyWalking 如何获取JVM 内存、GC信息和简单实战 (06:07)

8.6 从生产者消费者模式了解JVM监控信息在Agent中的存储 (07:01)

8.7 本章总结 (01:20)


第9章 企业级链路追踪方案落地实战:链路追踪篇

9.1 本章介绍 (01:12)

9.2 实现链路跟踪需要解决哪些基本问题 (05:29)

9.3 OpenTracing 标准的来龙去脉 (08:51)

9.4 SkyWalking Agent 如何对类进行增强 (04:22)

9.5 SkyWalking TraceId 生成规则 (05:19)

9.6 SkyWalking 如何通过采样保障系统稳定 (05:53)

9.7 如何在业务代码中手动添加 Tag (08:21)

9.8 本章总结 (01:39)


第10章 企业级链路追踪方案落地实战:可插拔机制篇

10.1 本章介绍 (02:28)

10.2 SkyWalking 的核心设计-可插拔架构 (06:43)

10.3 重拾 JDBC 语法,了解 Mybatis 实现原理 (05:59)

10.4 从 JDBC 学习 SkyWalking 的 MySQL 插件,实时查看当前SQL语句 (10:20)

10.5 使用 Witness Class 保证 SkyWalking Agent 的版本兼容性 (06:25)

10.6 学习微服务框架 Dubbo (10:33)

10.7 从 Dubbo 插件了解 SkyWalking 传输和数据结构 (17:21)

10.8 RocketMQ 与 SkyWalking 的消息传递 (19:00)

10.9 SkyWalking 可插拔机制实现之SPI及实战 (11:22)

10.10 本章总结 (03:27)


第11章 企业级链路追踪方案落地实战:消息传输篇

11.1 本章介绍 (02:20)

11.2 SkyWalking 的数据是如何传输的 (06:29)

11.3 谷歌序列化框架 ProtoBuf 实战 (分两部分,共35:42)

11.5 SkyWalking GRPC 实现以及如何处理连接中断 (11:05)

11.6 安装使用消息队列 Kafka (08:28)

11.7 使用 Kafka 上报数据 (05:04)

11.8 本章总结 (02:10)


第12章 企业级链路追踪方案落地实战:日志篇

12.1 本章介绍 (01:35)

12.2 LogBack 和配置介绍 (08:27)

12.3 MDC介绍与实战 (08:46)

12.4 Logback 打印 SkyWalking TraceId (11:42)

12.5 上传日志到 SkyWalking 进行搜索 (03:28)

12.6 本章总结 (01:36)


第13章 企业级链路追踪方案落地实战:告警篇

13.1 本章介绍 (02:22)

13.2 初识 SkyWalking 告警 (04:34)

13.3 快速入门,模拟RT告警 (05:51)

13.4 配置钉钉机器人告警实战 (05:49)

13.5 告警规则配置详解 (08:19)

13.6 如何通过WebHook 实现钉钉卡片告警 (20:11)

13.7 通过 SpringBootStarter 发送告警邮件 (04:18)

13.8 深入浅出 SkyWalking 告警算法-滑动窗口 (07:17)

13.9 本章总结 (01:08)


第14章 企业级链路追踪方案落地实战:存储篇

14.1 本章介绍 (02:22)

14.2 SkyWalking 存储引擎介绍和切换MySQL (06:31)

14.3 SkyWalking 为什么推荐使用 ES作为存储引擎 (11:04)

14.4 SkyWalking ES的配置及使用 (10:45)

14.5 SkyWalking 存储层的架构实现 (05:42)

14.6 本章总结 (02:05)


第15章 面试题点播

15.1 项目中为什么要使用 SkyWalking (02:40)

15.2 使用SkyWalking 的过程中,碰到了哪些困难 (02:55)

15.3 应用启动延迟的排查思路 (02:53)

15.4 循环体减少Span打印 (01:50)


第16章 课程总结

16.1 课程总结 (04:28)

声明:猿学谷是一个资源分享和技术交流平台,本站所发布的一切视频,文章,软件,书籍资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络以及用户发布,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们QQ客服 3863518080 进行处理。