本書介紹了微服務追蹤與監(jiān)控領域主要的開源軟件,同時還介紹可觀察性相關的技術標準。開源軟件主要介紹了Zipkin、Jaeger和Prometheus等服務端組件的使用,同時還重點介紹了它們的埋點庫編程接口及其實現(xiàn)原理。對于使用Spring Cloud開發(fā)微服務的讀者,本書還介紹了在Spring Cloud中可以無縫集成的追蹤框架Sloth和監(jiān)控框架Micrometer。在開放標準方面,本書主要介紹了OpenTracing、OpenCensus和OpenTelemetry三種標準,包括它們的技術規(guī)范及具體的實現(xiàn)代碼庫。本書還介紹了W3C的Trace Context和Correlation Context協(xié)議,它們定義了追蹤與監(jiān)控在HTTP中傳播的標準協(xié)議。此外,本書還簡要介紹了監(jiān)控指標暴露格式協(xié)議OpenMetrics。 本書涵蓋了微服務追蹤與監(jiān)控、可觀察性相關領域的大部分內容,是了解和掌握這一領域技術知識和發(fā)展趨勢必不可少的參考書籍。本書適于具有一定編程基礎且了解微服務技術的研發(fā)人員,也是架構師、運維人員必備的技術手冊。本書也可作為大學高年級、研究生專業(yè)課程教材。