应用性能分析实战课程介绍:
这个专栏会从产品盘点到 APM 工具的设计思想与设计原则,带你由浅入深掌握工具的使用与落地,然后再进行关键功能落地和 APM 软技能进阶。APM也称应用性能分析系统,可以帮助理解系统行为、分析性能问题,以便发生故障的时候,能够快速定位和解决问题。SkyWalking、Zipkin、CAT 等都是 APM 的化身。同时,它更是每个互联网企业必需的基建,所以无论是开发还是运维,APM 都是必知必会的性能管理系统技能。
课程大纲:
Part 1. APM 产品落地实战
这个部分会讲述各个 APM 领域 TOP 1 的开源产品。无论是现在走在前沿、社区非常强大的,还是企业背书,迭代较慢但存量较大的 APM 工具,都会详解其产品功能、业务特色,及其学习路径和落地方法。让你在线上问题出现时,能选择适当工具剖析问题,定位故障。
Part 2. 不读源码学原理
学习 APM,解读源码比较浪费时间,它更需要你懂原理和标准,然后横向对比同类的技术实现,有章法地根据自身特点进行落地实践。所以,这个部分将以 SkyWalking 和 Sentinel 核心作者的视角,带你“不读源码学原理”,发掘设计思想的意义,高维度学习源码。
Part 3. APM 协议与数据精讲
这个部分会讲解通用的规范化日志标准、跨语言协议标准、监控数据的存储模型标准,及其有代表性的标准实现。学完这个部分,你将能够巧妙结合多个 APM 工具,对问题场景打出“组合拳”,实现 1+1>2 的效应,避免眉毛胡子一把抓的情况。
Part 4. 关键功能落地
这个部分会从 4 个关键功能进行讲解:采样设计,实现数据的低损耗、高收集;BI 监控,指导应用场景的快速落地;链路训练,让开发者具备分布式问题定位能力;望火楼建设,对故障资产进行持续积累。通过这个部分,你将学习每个APM核心功能,如何在本地更好的落地。
Part 5. APM 软技能提升
硬实力要发挥出来,绝对离不开与之相应的软实力。这部分会讲解排查故障时固定套路的“三板斧”招式,让你在排查故障时更有头绪;还将通过几个非典型的监控实例,带你高维思考,彻底参透 OpenTracing;最后,一起展望开放分布式追踪及 APM 的未来,在趋势到来之前做好备战。
课程目录:
——/应用性能分析实战/ ├──文档 | ├── 01 APM 引领者:Apache SkyWalking 的开放、共享精神.md 18.96kb | ├── 02 系统监控:老牌监控点评 CAT,依然经久不衰.md 17.52kb | ├── 03 诊断利器:Java 性能分析神器 Alibaba Artha.md 12.51kb | ├── 04 流量卫士:Alibaba Sentinel 时刻守卫流量健康.md 16.92kb | ├── 05 故障定位:Java ViualVM,第一款多合一的轻量可视化工具.md 16.45kb | ├── 06 日志可视化:Kibana 让千万行日志有形有样.md 21.03kb | ├── 07 数据可视化:多数据源让 Grafana 监控报警更高效.md 15.47kb | ├── 08 工匠精神:熟悉 APM 产品的能力是 RD 的分内之事.md 16.96kb | ├── 09 OpenTracing 解密 Dapper 说它是树,SkyWalking 说它是图.md 17.48kb | ├── 10 亲和线程模型:分布式链路追踪,学习 SkyWalking 就够了.md 17.28kb | ├── 11 资源节点树:通过 Sentinel 无侵入实现流量链生成规则.md 18.62kb | ├── 12 并发编程:流量洪峰下,Sentinel 如何高效精准计算?.md 14.39kb | ├── 13 结构化日志:如何规范数千开发的应用日志?.md 19.98kb | ├── 14 互通有无:如何设计跨语言的 APM 交互协议?.md 13.61kb | ├── 15 数据磐石:APM 收集端的存储模型.md 13.52kb | ├── 16 采样设计:资源有限,如何实现数据的低损耗、高收集?.md 15.23kb | ├── 17 数据猎手:基于 Binlog,用 Canal 快速搭建 BI 监控.md 13.20kb | ├── 18 链路训练:分布式问题下,让每个 RD 拥有独立定位能力.md 13.69kb | ├── 19 望火楼:与故障系统联动,纳入、积累故障资产.md 13.72kb | ├── 20 能力进阶:APM 工具自燃?随时客串 APM 工程师.md 11.90kb | ├── 21 高维思考:通过监控 Cae,彻底悟透 OpenTracing.md 13.13kb | ├── 22 拥抱未来:如何备战下一代性能监控系统?.md 11.82kb | ├── 结束语:学习 APM,从工具视角看性能管理.md 6.64kb | └── 开篇词 提效工具 or 耗能摆设?落地 APM 要做好这三点.md 15.00kb ├── 01 APM 引领者:Apache SkyWalking 的开放、共享精神.mp4 109.05M ├── 02 系统监控:老牌监控点评 CAT,依然经久不衰.mp4 164.00M ├── 03 诊断利器:Java 性能分析神器 Alibaba Artha.mp4 109.25M ├── 04 流量卫士:Alibaba Sentinel 时刻守卫流量健康.mp4 101.66M ├── 05 故障定位:Java ViualVM,第一款多合一的轻量可视化工具.mp4 156.69M ├── 06 日志可视化:Kibana 让千万行日志有形有样.mp4 161.78M ├── 07 数据可视化:多数据源让 Grafana 监控报警更高效.mp4 147.97M ├── 08 工匠精神:熟悉 APM 产品的能力是 RD 的分内之事.mp4 131.48M ├── 09 OpenTracing 解密 Dapper 说它是树,SkyWalking 说它是图.mp4 126.67M ├── 10 亲和线程模型:分布式链路追踪,学习 SkyWalking 就够了.mp4 143.75M ├── 11 资源节点树:通过 Sentinel 无侵入实现流量链生成规则.mp4 129.80M ├── 12 并发编程:流量洪峰下,Sentinel 如何高效精准计算?.mp4 119.42M ├── 13 结构化日志:如何规范数千开发的应用日志?.mp4 141.01M ├── 14 互通有无:如何设计跨语言的 APM 交互协议?.mp4 109.99M ├── 15 数据磐石:APM 收集端的存储模型.mp4 100.62M ├── 16 采样设计:资源有限,如何实现数据的低损耗、高收集?.mp4 94.80M ├── 17 数据猎手:基于 Binlog,用 Canal 快速搭建 BI 监控.mp4 105.01M ├── 18 链路训练:分布式问题下,让每个 RD 拥有独立定位能力.mp4 120.17M ├── 19 望火楼:与故障系统联动,纳入、积累故障资产.mp4 93.30M ├── 20 能力进阶:APM 工具自燃?随时客串 APM 工程师.mp4 102.56M ├── 21 高维思考:通过监控 Cae,彻底悟透 OpenTracing.mp4 108.60M ├── 22 拥抱未来:如何备战下一代性能监控系统?.mp4 102.39M ├── 结束语:学习 APM,从工具视角看性能管理.mp4 63.33M └── 开篇词 提效工具 or 耗能摆设?落地 APM 要做好这三点.mp4 83.50M