微服務追蹤與監控:Zipkin、Jaeger、Prometheus 詳解
田雪松 著
- 出版商: 機械工業
- 出版日期: 2020-09-01
- 定價: $534
- 售價: 8.5 折 $454
- 語言: 簡體中文
- 頁數: 272
- 裝訂: 平裝
- ISBN: 7111662695
- ISBN-13: 9787111662693
-
相關分類:
Microservices 微服務
立即出貨
買這商品的人也買了...
-
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
為你自己學 Git$500$390 -
$301Kibana 數據可視化 (Learning Kibana 5.0) -
異形般強大的監控系統:Prometheus 掌控主機、VM、容器及 K8S$680$537 -
微服務容器化開發實戰$534$507 -
$469Elastic Stack 應用寶典 -
你也能做出 Google:用 Elasticsearch 搭建叢集搜索引擎$780$616 -
$607Kubernetes 微服務實戰 (Hands-On Microservices with Kubernetes) -
下世代超前佈署:用 Zabbix 全面監管巨量伺服器$880$695 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
Prometheus 雲原生監控:運維與開發實戰$534$507 -
中臺架構與實現:基於 DDD 和微服務$534$507 -
$760Kubernetes 進階實戰, 2/e -
大話 AWS 雲端架構:雲端應用架構圖解輕鬆學, 2/e$620$484 -
單體式系統到微服務 (Monolith to Microservices)$580$458 -
$612大型網站運維:從系統管理到 SRE -
喬叔帶你上手 Elastic Stack:Elasticsearch 的最佳實踐與最佳化技巧(iT邦幫忙鐵人賽系列書)$680$530 -
30天與 Docker 做好朋友:跟鯨魚先生一同探索開發者的大平台(iT邦幫忙鐵人賽系列書)$600$468 -
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
$469基於 Kubernetes 的應用容器雲實戰 -
Web 應用系統安全|現代 Web 應用程式開發的資安對策 (Web Application Security)$580$458 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$484 -
AWS 自學聖經:5大必學雲端主題・超圖解入門 (全彩印刷)$690$545 -
The Hacker Playbook 3 中文版:滲透測試實戰 (紅隊版)$650$507 -
Elasticsearch 數據搜索與分析實戰$599$569
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
介紹了微服務追蹤與監控領域主要的開源軟件,同時還介紹可觀察性相關的技術標準。
開源軟件主要介紹了Zipkin、Jaeger和Prometheus等服務端組件的使用,
同時還重點介紹了它們的埋點庫編程接口及其實現原理。
對於使用Spring Cloud開發微服務的讀者,
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
還介紹了在Spring Cloud中可以無縫集成的追蹤框架Sloth和監控框架Micrometer。
在開放標準方面,《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
主要介紹了OpenTracing、OpenCensus和OpenTelemetry三種標準,
包括它們的技術規範及具體的實現代碼庫。
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
還介紹了W3C的Trace Context和Correlation Context協議,
它們定義了追蹤與監控在HTTP中傳播的標準協議。
此外,《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
還簡要介紹了監控指標暴露格式協議OpenMetrics。
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
涵蓋了微服務追蹤與監控、可觀察性相關領域的大部分內容,
是瞭解和掌握這一領域技術知識和發展趨勢必不可少的參考書籍。
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》
適於具有一定編程基礎且瞭解微服務技術的研發人員,
也是架構師、運維人員必備的技術手冊。
《微服務追蹤與監控:Zipkin、Jaeger、Prometheus詳解》也可作為大學高年級、研究生專業課程教材。
目錄大綱
目錄
前言
第1章 分佈式追蹤與監控概覽
1.1 從監控到可觀察性
1.1.1 監控系統
1.1.2 追蹤系統
1.1.3 可觀察性
1.2 分佈式監控系統設計
1.2.1 體系結構
1.2.2 時序數據
1.2.3 時序數據庫
1.3 分佈式追蹤系統設計
1.3.1 追蹤模型
1.3.2 採樣策略
1.3.3 跨度傳播
第2章 Zipkin服務與組件
2.1 Zipkin快速入門
2.1.1 啟動Zipkin服務
2.1.2 上報跨度
2.1.3 錯誤排查
2.2 Zipkin組件與接口
2.2.1 體系結構
2.2.2 組件配置
2.2.3 REST接口
2.3 跨度數據模型
2.3.1 基本信息
2.3.2 標註與標籤
2.3.3 端點
2.4 編碼與上報
2.4.1 編碼與傳輸組件
2.4.2 編碼器與上報組件
2.4.3 解碼器與收集組件
2.5 傳輸與存儲
2.5.1 傳輸方式
2.5.2 存儲組件
2.6 界面配置
2.6.1 查詢界面配置
2.6.2 追蹤歸檔
2.6.3 標籤自動補齊
2.6.4 服務依賴
第3章 使用Brave埋點
3.1 Brave概覽
3.1.1 快速入門
3.1.2 Tracing
3.1.3 Tracer
3.1.4 Span與ScopedSpan
3.2 生命週期與採樣策略
3.2.1 生命週期
3.2.2 FinishedSpanHandler
3.2.3 採樣策略
3.3 跨度本地傳播
3.3.1 TraceContext
3.3.2 CurrentTraceContext
3.3.3 currentSpan與nextSpan
3.2.2 ScopedSpan與SpanInScope
3.4 跨度遠程傳播
3.4.1 B3傳播協議
3.4.2 W3C傳播協議
3.4.3 Propagation接口
3.4.4 隨行數據
3.5 使用埋點組件
3.5.1 Java Web埋點
3.5.2 MySQL埋點
第4章 Spring Cloud Sleuth
4.1 Sleuth快速入門
4.1.1 添加依賴
4.1.2 編寫代碼
4.1.3 日誌關聯
4.1.4 原理解析
4.2 整合Zipkin服務
4.2.1 單服務追蹤
4.2.2 跨服務追蹤
4.3 Sleuth配置與定製
4.3.1 採樣器
4.3.2 定製跨度
4.3.3 定製Tracing
4.3.4 定製CurrentTraceContext
4.3.5 OpenTracing
4.4 線程與方法追蹤
4.4.1 線程池
4.4.2 @Async與@Scheduled
4.4.3 方法追蹤
第5章 Jaeger組件與應用
5.1 Jaeger快速入門
5.1.1 使用All-in-one
5.1.2 服務埋點
5.2 Jaeger組件與配置
5.2.1 體系結構
5.2.2 組件配置
5.2.3 通用配置
5.2.3 啟動順序
5.3 Jaeger存儲插件
5.3.1 初始化Cassandra
5.3.2 Cassandra參數
5.3.3 使用Elasticsearch
5.4 Jaeger收集組件
5.4.1 面向代理組件的通道
5.4.2 面向埋點庫的通道
5.4.3 面向Zipkin的通道
5.4.4 內部隊列
5.5 Jaeger代理組件
5.5.1 UDP通道
5.5.2 連接收集組件
5.6 Jaeger消費組件
5.6.1 收集組件與Kafka
5.6.2 消費組件與Kafka
5.7 Jaeger查詢組件
5.7.1 查詢追蹤
5.7.2 追蹤詳情
5.7.3 追蹤比較
5.7.4 系統結構
5.7.5 查詢接口
5.8 定製Jaeger查詢組件
5.8.1 添加新菜單
5.8.2 配置已有菜單
5.8.3 頁面嵌入
5.8.4 追蹤歸檔
第6章 OpenTracing與Jaeger埋點庫
6.1 構造器與配置類
6.1.1 JaegerTracer構造器
6.1.2 JaegerTracer配置類
6.1.3 OpenTracing核心組件
6.2 OpenTracing數據模型
6.2.1 基本信息
6.2.2 跨度上下文
6.2.3 引用
6.3 跨度標籤與日誌
6.3.1 標籤
6.4.2 日誌
6.4 跨度上報與採樣策略
6.4.1 上報組件
6.4.2 兼容Zipkin
6.4.3 採樣策略
6.5 跨度傳播
6.5.1 進程間傳播
6.5.2 進程內傳播
第7章 Prometheus服務概覽
7.1 Prometheus快速入門
7.1.1 安裝與啟動
7.1.2 配置入門
7.1.3 體系結構
7.2 數據模型與存儲
7.2.1 數據模型
7.2.2 時序數據庫
7.2.3 遠程讀寫
7.3 查詢語言PromQL
7.3.1 數據類型
7.3.2 運算符
7.3.3 函數
7.3.4 記錄規則
7.4 報警與可視化
7.4.1 報警狀態
7.4.2 報警配置
7.4.3 報警路由
7.4.4 報警優化
第8章 Prometheus客戶端組件
8.1 Prometheus埋點庫
8.1.1 快速入門
8.1.2 核心類
8.1.3 OpenMetrics
8.2 Prometheus指標類型
8.2.1 SimpleCollector
8.2.2 Counter與Gauge
8.2.3 Histogram
8.2.4 Summary
8.3 使用Micrometer
8.3.1 Micrometer
8.3.2 Spring Boot Actuator
8.4 導出器與推送網關
8.4.1 導出器
8.4.2 推送網關
第9章 OpenCensus與OpenTelemetry
9.1 OpenCensus追蹤埋點
9.1.1 體系結構
9.1.2 追蹤埋點
9.1.3 跨度傳播
9.2 使用OpenCensus監控埋點
9.2.1 測度與測量
9.2.2 聚合與視圖
9.2.3 標籤上下文
9.2.4 關聯上下文
9.3 OpenTelemetry概覽
9.3.1 體系結構
9.3.2 核心組件
9.3.3 上下文
9.3.4 OpenTracing Shim
9.4 OpenTelemetry追蹤埋點
9.4.1 跨度模型
9.4.2 配置追蹤
9.4.3 跨進程傳播
9.5 OpenTelemetry監控埋點
9.5.1 埋點工具
9.5.2 標記綁定
9.5.3 標記傳播
