吴晟:核心开发团队手把手讲解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使用方法、项目设计、架构模块和扩展实践进行了分组归纳,为大家展现了Apache SkyWalking的全貌。本书共14章,每章的主要内容如下。
作者简介
吴晟
Tetrate.io创始工程师、前华为云技术专家,专注于云原生、分布式系统监控和Service Mesh领域的技术发展。Apache基金会会员,Apache SkyWalking创始人、项目VP和PMC成员,Apache孵化器PMC成员,Apache ShardingSphere PMC成员,Apache APISIX PMC成员,Apache ECharts (incubating)和Apache DolphinScheduler (incubating)孵化器导师,Zipkin成员和贡献者,CNCF OpenTracing核心维护者。
高洪涛
Tetrate.io创始工程师、前华为云技术专家、前当当网系统架构师,拥有丰富的云原生产品设计、研发与实施经验,对分布式数据库、容器调度、微服务、Service Mesh等技术有深入了解。目前为Apache ShardingSphere和Apache SkyWalking核心贡献者,参与项目在软件开发云上的商业化进程,还曾参与Elastic-Job等知名开源项目,拥有丰富的开源项目管理、推广和社区运营经验。
赵禹光
Apache SkyWalking PMC成员、Alibaba Sentinel Committer,专注于分布式系统监控、分布式服务的流量控制和分布式作业调度领域的技术发展。贝壳找房软件工程师,贝壳找房开源作业调度平台作者。
曹奕雄
Apache SkyWalking PMC成员、专注于分布式系统监控、RPC等领域的技术发展。曾就职于贝壳找房,现就职于猿辅导。
李璨
Apache SkyWalking PMC成员,对分布式系统监控与微服务的开发和设计有深刻理解,在Kubernetes、云原生和Service Mesh的落地实践方面拥有丰富经验。
专家推荐
本书对SkyWalking的原理、应用及扩展进行了详细介绍,通过阅读本书,读者可以快速上手并在各种场景中应用SkyWalking。
——周礼赞 Tetrate.io创始工程师/Envoy与Istio的核心维护者/前Google工程师
Apache SkyWalking是一个针对分布式系统的应用性能监控和可观测性的开源平台,它因设计精良、实现高效而得到工业界的广泛应用。本书由SkyWalking创始人吴晟领衔撰写,内容翔实,易于上手,非常适合读者学习和应用。
——谭中意 百度开源技术委员会负责人
无论是产品还是社区,SkyWalking都是Apache项目的典范,是中国十分具有国际化能力的项目。它已经广泛应用于各行各业,悄无声息地成为现代系统的底层支撑。通过此书,读者可以从零学会使用SkyWalking并掌握其内核原理和设计思路,从社区几年的积累中迅速汲取精华,收到事半功倍的效果。
——张亮 京东数科数字技术中心架构专家/Apache ShardingSphere项目VP&创始人
Apache SkyWalking是Apache的顶级开源项目,提供了从数据采集、分析到可视化的完整解决方案,第一时间支持Istio、MOSN等开源项目的可观察性功能,社区十分活跃。这本书是社区经验的结晶,推荐大家学习和研究。
——宋净超 蚂蚁金服云原生布道师/ServiceMesher及云原生社区联合创始人
Apache Skywalking是一款优秀的开源APM解决方案,深得用户青睐。本书全面介绍了它的用法及相关模块的设计原理,推荐微服务架构师、开发者、系统运维人员,以及对应用性能管理技术感兴趣的读者阅读。
——姜宁 华为开源能力中心技术专家/Apache Member
读者对象
本书适合所有的Apache SkyWalking初学者、使用者和二次开发者阅读。本书涵盖了从项目入门到设计理念、核心模块的多层次内容。如果你想系统学习和了解Apache SkyWalking,本书是你的最佳选择。如果你想了解现代的分布式监控系统、分布式追踪的相关知识,本书也会在理论和实践层面给你启发。如果你想动手构建自己的分布式监控系统,Apache SkyWalking也是值得你学习的典型案例和实现。
书讯 | 7月书讯(下)| 宝藏新书助你“乘风破浪”书讯 | 7月书讯 (上)| 宝藏新书助你“乘风破浪”上新 | 周志华领衔撰写,历时4年,宝箱书问世!
书单 | 怎样成为一名真正的数据分析师?这份书单就是答案干货 | 【直播回放&PPT】复旦大学邱锡鹏教授:如何学习深度学习收藏 | 你以为在埋头生产口罩的霍尼韦尔,刚刚造出了全球最强量子计算机,性能超越谷歌