掌握分布式跟踪:微服务和复杂系统性能分析

掌握分布式跟踪:微服务和复杂系统性能分析

作者:[美] 尤里·史库罗(Yuri Shkuro)

出版社:电子工业

出版年:2022年4月

ISBN:9787121386824

所属分类:网络科技

书刊介绍

《掌握分布式跟踪:微服务和复杂系统性能分析》内容简介

本书是作者基于其在Uber跟踪团队担任技术主管时的个人经历而写的。本书分4部分共14章,内容包括:为什么需要分布式跟踪、跟踪一次HotROD之旅、分布式跟踪基础、OpenTracing的埋点基础、异步应用程序埋点、跟踪标准与生态系统、使用服务网格进行跟踪、关于采样、跟踪的价值、分布式上下文传播、集成指标与日志、通过数据挖掘提炼洞见、在大型组织中实施跟踪、分布式跟踪系统的底层架构。希望读者能通过本书了解分布式跟踪及其相关应用的基本原则和设计思路,从而找到将其应用到自己的项目和系统中的有效方法。
本书的目标读者包括应用程序开发人员、SRE工程师、DevOps工程师、框架和基础设施开发人员、技术经理和管理人员、跟踪团队等。
尤里·史库罗(Yuri Shkuro)是Uber的软件工程师,专注于分布式跟踪、可观测性、可靠性和性能领域的研究。他是Uber跟踪团队的技术负责人。在加入Uber之前,Yuri曾在华尔街工作了15年,为顶级投资银行、高盛、摩根大通和摩根士丹利的衍生业务构建了交易和风险管理系统。
尤里·史库罗(Yuri Shkuro)在开源社区中的贡献包括成为OpenTracing项目的联合创始人,以及Jaeger(Uber开发的分布式跟踪平台)的创建者和技术领导者。以上两个项目都是云原生技术基金会(CNCF,Cloud Native Computing Foundation)的孵化项目。Yuri也是W3C分布式跟踪工作组的特邀专家。

作品目录

贡献者
前言

引言
1、为什么需要分布式跟踪
2、跟踪一次HotROD之旅
3、分布式跟踪基础

数据收集问题
4、OpenTracing的埋点基础
5、异步应用程序埋点
6、跟踪标准与生态系统
7、使用服务网格进行跟踪
8、关于采样

从跟踪中获取价值
9、跟踪的价值
10、分布式上下文传播
11、集成指标与日志
12、通过数据挖掘提炼洞见

部署和维护跟踪基础设施
13、在大型组织中实施跟踪
14、分布式跟踪系统的底层架构
后记
参考资料

相关推荐

微信二维码