本书介绍了微服务追踪与监控领域主要的开源软件,同时还介绍可观察性相关的技术标准。开源软件主要介绍了Zipkin、Jaeger和Prometheus等服务端组件的使用,同时还重点介绍了它们的埋点库编程接口及其实现原理。对于使用Spring Cloud开发微服务的读者,本书还介绍了在Spring Cloud中可以无缝集成的追踪框架Sloth和监控框架Micrometer。在开放标准方面,本书主要介绍了OpenTracing、OpenCensus和OpenTelemetry三种标准,包括它们的技术规范及具体的实现代码库。本书还介绍了W3C的Trace Context和Correlation Context协议,它们定义了追踪与监控在HTTP中传播的标准协议。此外,本书还简要介绍了监控指标暴露格式协议OpenMetrics。 本书涵盖了微服务追踪与监控、可观察性相关领域的大部分内容,是了解和掌握这一领域技术知识和发展趋势必不可少的参考书籍。本书适于具有一定编程基础且了解微服务技术的研发人员,也是架构师、运维人员必备的技术手册。本书也可作为大学高年级、研究生专业课程教材。