本书基于作者在可观测性领域的丰富实践经验撰写而成,旨在帮助读者在工程团队内开展可观测性实践。书中深入分析了在软件交付和运营的背景下可观测性意味着什么、如何构建基础组件来实现可观测性、可观测性对团队动力的影响、可观测性规模化的考虑因素,以及在组织中建立可观测性文化的实用方法,还通过丰富的实例展示了如何利用可观测性改进现有的工作,并提供了从传统工具(如度量工具、监控工具和日志管理工具)迁移的实际注意事项。本书适合软件工程师、产品经理、软件交付和运维人员等阅读。
无
计算机\软件工程
可观测性对于构建、更改和理解驱动复杂现代系统的软件至关重要。应用可观测性的团队能够快速、从容地发布代码,识别异常值和异常行为,并了解每个用户的体验。本书解释了可观测系统的价值,并展示了如何通过实践可观测性来驱动软件开发工程。
来自Honeycomb公司的三位作者解释了良好的可观测性由哪些要素构成,展示了如何利用可观测性改进现有的工作,并结合具体案例阐释了实施可观测性面临的常见挑战及有效解决方案,提供了从传统工具(如度量工具、监控工具和日志管理工具)迁移的实际注意事项,还解释了可观测性与组织文化的相互影响。
学完本书,你将了解:
? 可观测性概念如何应用于大规模软件管理。
? 在交付复杂的云原生应用和系统时实践可观测性的价值。
? 可观测性对整个软件开发生命周期的影响。
? 不同职能团队如何以及为什么在SLO(服务水平目标)中使用可观测性。
? 如何测试代码以帮助未来的工程师理解你今天编写的代码。
? 如何为上下文感知的系统调试和系统维护生成高质量的代码。
? 数据丰富的分析如何帮助你调试难以捉摸的问题。
“对于任何想理解软件系统可观测性的人来说,这是一本清晰明了的指南。本书是所有业内人士的必读佳作!”
—— Alex Hidalgo
NobI9首席可靠性顾问,Implementing Service Level Objectives一书的作者
Charity Majors是Honeycomb公司的联合创始人和CTO,也是Database Reliability Engineering一书的合著者。此前,她在Parse、Facebook和Linden实验室等担任系统工程师和工程主管。
Liz Fong-Jones是一名开发者顾问和SRE(站点可靠性工程师),拥有超过17年的经验。她是Honeycomb公司的SRE和可观测性社区的倡导者。
George Miranda曾是Honeycomb公司的系统工程师、产品营销员和GTM负责人。此前,他在金融和视频游戏行业拥有超过15年的构建大型分布式系统的经验。