内容简介
本书由Apache SkyWalking创始人吴晟及其核心开发团队撰写,从原理、功能、架构、部署、实践5个维度全面讲解SkyWalking,帮助读者深入理解分布式系统的性能监控与故障诊断。
全书首先介绍SkyWalking的起源与发展、核心概念与架构设计,详细解析了如何使用SkyWalking APM进行分布式追踪、性能指标监控和告警,涵盖Java Agent、无侵入式探针等关键技术。接着,深入讲解SkyWalking的存储机制、集群部署、与Kubernetes和Service Mesh的集成方案,以及自定义监控扩展。最后,通过真实企业案例,展示SkyWalking在华为、百度、蚂蚁金服、京东数科等公司的应用场景,包括微服务性能优化、全链路压测、故障快速定位等。
本书适合有一定分布式系统开发和运维基础的技术人员,以及希望构建可观测性平台的架构师和SRE工程师阅读。
目录
第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 本章小结
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。