背景介绍
APM(Application Performance Management),也称应用性能分析系统,可以帮助理解系统行为、分析性能问题,以便发生故障的时候,能够快速定位和解决问题。SkyWalking、Zipkin、CAT 等都是 APM 的化身。
同时,它更是每个互联网企业必需的基建,所以无论是开发还是运维,APM 都是必知必会的性能管理系统技能。
专栏解读
这个专栏会从产品盘点到 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 的未来,在趋势到来之前做好备战。
讲师简介
赵禹光 贝壳找房 APM 架构师 SkyWalking PMC
从 0-1 实现了贝壳找房 APM 系统的设计与搭建,支撑着二手房、新房等核心业务线。其线上接入了近万个应用节点,并实现了快速定位、准确定位。作为 Apache SkyWalking PMC 成员、Alibaba Sentinel Committer,致力各个 APM 的持续迭代与技术传播,曾著有图书《Apache SkyWalking 实战》。
课程大纲
┣━729_应用性能分析实战
┣━[7049] 开篇词 提效工具 or 耗能摆设?落地 APM 要做好这三点.mp4
┣━[7051] 02 系统监控:老牌监控点评 CAT,依然经久不衰.mp4
┣━[7052] 03 诊断利器:Java 性能分析神器 Alibaba Artha.mp4
┣━[7056] 07 数据可视化:多数据源让 Grafana 监控报警更高效.mp4
┣━[7058] 09 OpenTracing 解密 Dapper 说它是树,SkyWalking 说它是图.mp4
┣━[7059] 10 亲和线程模型:分布式链路追踪,学习 SkyWalking 就够了.mp4
┣━[7065] 16 采样设计:资源有限,如何实现数据的低损耗、高收集?.mp4
┣━[7067] 18 链路训练:分布式问题下,让每个 RD 拥有独立定位能力.mp4
┣━[7068] 19 望火楼:与故障系统联动,纳入、积累故障资产.mp4
┣━[7071] 22 拥抱未来:如何备战下一代性能监控系统?.mp4
┣━课程列表信息.txt
┣━[7050] 01 APM 引领者:Apache SkyWalking 的开放、共享精神.mp4
┣━[7053] 04 流量卫士:Alibaba Sentinel 时刻守卫流量健康.mp4
┣━[7054] 05 故障定位:Java ViualVM,第一款多合一的轻量可视化工具.mp4
┣━[7055] 06 日志可视化:Kibana 让千万行日志有形有样.mp4
┣━[7057] 08 工匠精神:熟悉 APM 产品的能力是 RD 的分内之事.mp4
┣━[7060] 11 资源节点树:通过 Sentinel 无侵入实现流量链生成规则.mp4
┣━[7061] 12 并发编程:流量洪峰下,Sentinel 如何高效精准计算?.mp4
┣━[7062] 13 结构化日志:如何规范数千开发的应用日志?.mp4
┣━[7063] 14 互通有无:如何设计跨语言的 APM 交互协议?.mp4
┣━[7064] 15 数据磐石:APM 收集端的存储模型.mp4
┣━[7066] 17 数据猎手:基于 Binlog,用 Canal 快速搭建 BI 监控.mp4
┣━[7069] 20 能力进阶:APM 工具自燃?随时客串 APM 工程师.mp4
┣━[7072] 结束语:学习 APM,从工具视角看性能管理.mp4
┣━文档
┣━[7051] 02 系统监控:老牌监控点评 CAT,依然经久不衰.md
┣━[7055] 06 日志可视化:Kibana 让千万行日志有形有样.md
┣━[7058] 09 OpenTracing 解密 Dapper 说它是树,SkyWalking 说它是图.md
┣━[7060] 11 资源节点树:通过 Sentinel 无侵入实现流量链生成规则.md
┣━[7062] 13 结构化日志:如何规范数千开发的应用日志?.md
┣━[7063] 14 互通有无:如何设计跨语言的 APM 交互协议?.md
┣━[7065] 16 采样设计:资源有限,如何实现数据的低损耗、高收集?.md
┣━[7069] 20 能力进阶:APM 工具自燃?随时客串 APM 工程师.md
┣━[7070] 21 高维思考:通过监控 Cae,彻底悟透 OpenTracing.md
┣━[7072] 结束语:学习 APM,从工具视角看性能管理.md
┣━[7049] 开篇词 提效工具 or 耗能摆设?落地 APM 要做好这三点.md
┣━[7050] 01 APM 引领者:Apache SkyWalking 的开放、共享精神.md
┣━[7052] 03 诊断利器:Java 性能分析神器 Alibaba Artha.md
┣━[7053] 04 流量卫士:Alibaba Sentinel 时刻守卫流量健康.md
┣━[7054] 05 故障定位:Java ViualVM,第一款多合一的轻量可视化工具.md
┣━[7059] 10 亲和线程模型:分布式链路追踪,学习 SkyWalking 就够了.md
┣━[7061] 12 并发编程:流量洪峰下,Sentinel 如何高效精准计算?.md
┣━[7064] 15 数据磐石:APM 收集端的存储模型.md
┣━[7067] 18 链路训练:分布式问题下,让每个 RD 拥有独立定位能力.md
┣━[7068] 19 望火楼:与故障系统联动,纳入、积累故障资产.md
┣━[7071] 22 拥抱未来:如何备战下一代性能监控系统?.md
┣━[7056] 07 数据可视化:多数据源让 Grafana 监控报警更高效.md
┣━[7057] 08 工匠精神:熟悉 APM 产品的能力是 RD 的分内之事.md
┣━[7066] 17 数据猎手:基于 Binlog,用 Canal 快速搭建 BI 监控.md
┣━[7070] 21 高维思考:通过监控 Cae,彻底悟透 OpenTracing.mp4
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
1 评论