Apache SkyWalking实战

Apache SkyWalking实战

作者:高洪涛赵禹光曹奕雄吴晟李璨

出版社:机械工业

出版年:2020年7月

ISBN:9787111659068

所属分类:诗歌文集

书刊介绍

《Apache SkyWalking实战》内容简介

这是一本从功能使用、项目设计、核心模块、工作原理、扩展实践5个维度全面讲解SkyWalking的著作。由SkyWalking的创始人和核心开发团队撰写,得到了来自华为、百度、蚂蚁金服、京东数科、Tetrate.io的5位资深技术专家的联袂推荐。
本书共14章,在逻辑上分为4个部分:第一部分SkyWalking入门(第1~3章)详细介绍了SkyWalking的必备常识、架构设计、安装与配置,以及它在单体应用架构和微服务架构中的实战操作,能帮助读者快速上手;第二部分SkyWalking理论(第4~5章)作为监控软件,SkyWalking需要考虑如何使自身对应用的影响最小化,以及如何实现分布式追踪和监控,这两章对此做了详细的技术分析。内存无堵塞队列是减小系统负载的关键,而集中分布式追踪模型是SkyWalking监控分析的灵魂。第三部分SkyWalking原理(第6~12章)SkyWalking后端的OAP平台具有极强的模块化和扩展能力,本篇深入讲解了总体的模块化设计,以及OAL分析、集群和存储这三个最核心模块。此外,还介绍了探针插件开发和MQ通信模式扩展这两个热门主题。第四部分SkyWalking趋势(第13~14章)SkyWalking虽然是以分布式探针为基础的分布式追踪工具,但深耕于整个APM领域。本部分从Service Mesh和基于语言探针性能剖析这两大方向,展现了SkyWalking在云原生领域更大的集成能力和运用范围。
吴晟,高洪涛,赵禹光,曹奕雄,李璨等著。

作品目录

前言
第1章:全面认识Apache
SkyWalking
1.1、SkyWalking介绍
1.2、SkyWalking的架构设计
1.3、SkyWalking的优势
1.4、SkyWalking开发必备知识介绍
1.5、本章小结
第2章:SkyWalking安装与配置
2.1、项目编译与工程结构
2.2、JavaAgent安装
2.3、后端与UI部署
2.4、UI介绍
2.5、本章小结
第3章:Apache
SkyWalking实战
3.1、SkyWalking与单体应用架构
3.2、SkyWalking与微服务架构
3.3、实战环境搭建
3.4、实战操作
3.5、本章小结
第4章:轻量级队列内核
4.1、什么是轻量级队列内核
4.2、生产者——消费者如何协同
4.3、本章小结
第5章:SkyWalking追踪模型
5.1、追踪模型入门
5.2、SkyWalking追踪模型与协议
5.3、SkyWalking探针上下文传播协议
5.4、SkyWalking
v3协议
5.5、本章小结
第6章:SkyWalking
OAP
Server模块化架构
6.1、模块化框架
6.2、模块启动与模块依赖
6.3、模块可替换性
6.4、模块实现选择器
6.5、新增模块
6.6、本章小结
第7章:Observability
Analysis
Language体系
7.1、什么是OAL
7.2、OAL实现原理
7.3、OAL语法
7.4、本章小结
第8章:SkyWalking
OAP
Server集群通信模型
8.1、计算流
8.2、通信协议
8.3、集群协调器
8.4、本章小结
第9章:SkyWalking
OAP
Server存储模型
9.1、模型结构介绍
9.2、存储模型间的联系
9.3、存储模型与OAL的关系
9.4、本章小结
第10章:Java探针插件开发
10.1、基础概念
10.2、核心对象相关API的使用
10.3、探针插件工程结构
10.4、探针插件开发实战
10.5、本章小结
第11章:探针和后端消息通信模式开发
11.1、为什么官方默认不提供多种方式
11.2、通信机制分析
11.3、如何扩展通信模式
11.4、本章小结
第12章:SkyWalking
OAP
Server监控与指标
12.1、针对Trace场景的监控指标
12.2、针对Service
Mesh场景的监控指标
12.3、自监控
12.4、本章小结
第13章:下一代监控体系——SkyWalking观测Service
Mesh
13.1、SkyWalking可观测性模型
13.2、观测Istio的监控指标
13.3、观测Istio的技术发展
13.4、本章小结
第14章:SkyWalking未来初探
14.1、SkyWalking
7新特性
14.2、代码性能剖析
14.3、SkyWalking
8、Roadmap
14.4、本章小结

相关推荐

微信二维码