Apache SkyWalking实战

高洪涛 赵禹光 曹奕雄 等
前言 为什么写作本书 从2010年开始,分布式架构几乎颠覆了整个IT架构。无论是早期的SOA体系,还是后来的微服务、容器化、Kubernetes等,无一不是从分布式角度提升系统的容错能力和吞吐能力。然而不可避免地,监控难度也在随着分布式程度的加深而同比加大。基于日志、指标及静态部署架构的传统监控系统越来越难以跟上系统发展的步伐。 从2012年到2015年,我因为参与中国联通的首个全国集中系统,饱受分布式系统错误定位的困扰,也是在那时,我决定着手建立SkyWalking这个项目。2017年年底,SkyWalking作为中国的个人项目社区加入Apache孵化器,并于2019年年初毕业成为Apache顶级项目。 Apache SkyWalking作为Apache顶级项目,有着强大的国际化的开发者社区,被很多世界500强公司采用。由于国际化的需要,官方文档和交流全部采用英语。与此同时,SkyWalking在国内也有庞大的用户群体,几乎涵盖了包括互联网、ICT、银行、航空公司、保险、教育、电信、电力等在内的所有行业,而英文沟通和文档成了部分国内用户了解SkyWaling的障碍。SkyWalking的PMC团队中的中国成员,在收到机械工业出版社杨福川的邀请后,决定在百忙之中抽出时间,将自己在项目中沉淀的知识、理解梳理成书,让国内读者能比阅读官方文档更加深入地理解Apache SkyWalking,也为大家进行二次开发、参与项目贡献提供更为清晰的思路。 本书主要内容 本书将Apache SkyWalking使用方法、项目设计、架构模块和扩展实践进行了分组归纳,为大家展现了Apache SkyWalking的全貌。本书共14章,每章的主要内容如下。 ·第1章 全面认识Apache SkyWalking 本章概要介绍SkyWalking项目的使用场景、设计理念和设计思想。开源项目的发展往往…