深入浅出可观测性
理论+实战,为系统可靠性保驾护航
你将获得
- 可观测性痛点概念全析
- 热门规范与平台的深入解读
- 高效搭建可观测平台的方法论
- 可观测性文化全貌与技术前瞻
讲师介绍
翁一磊,观测云产品技术总监,负责观测云售前技术和客户服务工作。曾就职于微软、HP、Dell EMC 等外企。负责过多云管理产品,在解决方案架构、售前以及交付大型项目方面有着多年经验,对于云计算、云原生、可观测性、以及企业级应用生命周期管理也有丰富的相关经验。
课程介绍
当下BAT、美团、字节跳动、快手等一线大厂都在加速推进业务的容器化、云原生化。也正是因此,传统的技术架构面临着巨大的冲击,我们的监控对象也由传统的单体结构,变成了分布式的多个微服务。
在这样的背景之下,很多问题成了开发、测试、运维同学的家常便饭:
-
某个新版本发布上线之后,发现主机的 CPU 使用率持续飙高,但不知道根本原因在哪,只能根据过往的经验一一排查;
-
新版本上线之后,很难判断功能是不是完全正常,只能等着用户找客服投诉之后,才知道哪个模块出现了报错;
-
基础设施方面,通过监控搞了一大堆稀奇古怪的仪表盘,看着花花绿绿一大片,可是又不能反映出业务的真实情况,也不能跟随业务的变化而灵活调整。
局面混乱,效率又不高。可以说,监控,被架到了一个不得不革自己命的位置。而可观测性(Observability)就是解决这些问题的关键。
近几年,可观测性的概念逐渐明晰化,相关产品纷纷涌现,可观测性越来越成为云原生一个绕不开的话题。但是可观测性到底是什么?效果又是否真的能达到预期?
为了解答这些困惑,我们请到了观测云的产品技术总监翁一磊老师。他会结合自己在这一领域多年的经验和思考,带你直抵可观测性的内核,合理、高效地部署可观测平台。
课程设计
专栏主要分为四个部分。
概念篇:梳理计算机和互联网的发展,剖析监控在这一过程中的发展历程。详细解读可观测性相关的基本概念,辨析可观测性和传统监控的区别。借助这些内容,你可以了解可观测性以及相关的概念,为接下来的正式学习做好铺垫。
基础篇:介绍目前可观测领域非常成熟和热门的标准和规范:OpenTelemetry。在此基础上,带你了解如何实现和建立非某个供应商锁定的可观测性。辨析购买或自己搭建(例如基于开源软件再进行一些二次开发)可观测性的利弊。让你拥有全局观念,在有需求的时候理智下判断。
实战篇:这部分是专栏的重头戏,毕竟可观测性最重要的目标就是保障系统和应用的服务可靠性。这个模块会讲到团队协作、可观测驱动的开发、建立、跟踪SLO等话题。然后会选取微服务架构的系统,带你搭建起这个系统的可观测性,让你在动手操练的过程中更好地掌握可观测性,并能够通过可观测性来分析和解决问题。
总结与展望篇:为你讲述如何构建可观测性的文化和框架,让你了解在企业中推广可观测性需要优先考虑的关键能力。这一模块还会给你介绍可观测性未来的发展趋势。
课程目录
适合人群
- 系统可靠性工程师(SRE),或是想要往SRE工程师方向发展的同学;
- 想要提升自身的软件工程质量和DevOps的开发工程师;
- 掌握数字化驱动的测试工程师;
- 关注系统服务质量和可靠性的任何人士。