这是一本从功能使用、项目设计、核心模块、工作原理、扩展实践5个维度全面讲解SkyWalking的著作。由SkyWalking的创始人和核心开发团队撰写,得到了来自华为、百度、蚂蚁金服、*数科、Tetrate.io的5位**技术专家的联袂**。 本书共14章,在逻辑上分为4个部分: *部分 SkyWalking入门(第1~3章) 详细介绍了SkyWalking的**常识、架构设计、安装与配置,以及它在单体应用架构和微服务架构中的实战操作,能帮助读者快速上手; 第二部分 SkyWalking理论(第4~5章) 作为监控软件,SkyWalking需要考虑如何使自身对应用的影响*小化,以及如何实现分布式追踪和监控,这两章对此做了详细的技术分析。内存无堵塞队列是减小系统负载的关键,而集中分布式追踪模型是SkyWalking监控分析的灵魂。 第三部分 SkyWalking原理(第6~12章) SkyWalking后端的OAP平台具有极强的模块化和扩展能力,本篇深入讲解了总体的模块化设计,以及OAL分析、集群和存储这三个*核心模块。此外,还介绍了探针插件开发和MQ通信模式扩展这两个热门主题。 第四部