本书介绍了微服务追踪与监控领域主要的开源软件,同时还介绍可观察性相关的技术标准。开源软件主要介绍了Zipkin、Jaeger和Prometheus等服务端组件的使用,并重点介绍了它们的埋点库编程接口及其实现原理。对于使用Spring Cloud开发微服务的读者,本书还介绍了在Spring Cloud中可以无缝集成的追踪框架Sloth和监控框架Micrometer.在开放标准方面,本书主要介绍了OpenTracing、OpenCensus和OpenTelemetry三种标准,包括它们的技术规范及具体的实现代码库。本书还介绍了W3C的Trace Context和Correlation Context协议,它们定义了追踪与监控在HTTP中传播的标准协议。此外,本书还简要介绍了监控指标暴露格式协议OpenMetrics。