中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
深入理解Prometheus監控系統

包郵 深入理解Prometheus監控系統

出版社:人民郵電出版社出版時間:2024-07-01
開本: 16開 頁數: 240
中 圖 價:¥56.9(7.1折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深入理解Prometheus監控系統 版權信息

深入理解Prometheus監控系統 本書特色

·帶你深入理解Prometheus監控系統的主要模塊。

·從源碼層次帶你理解Prometheus本質。

·拆解監控流程,帶你深入觀察其內部工作機制。

·與兩位在監控崗位工作10多年的作者交流監控系統實戰經驗。

深入理解Prometheus監控系統 內容簡介

本書按照監控數據的采集和加工流程的順序,深入剖析 Prometheus 監控系統的主要模塊,旨在幫助讀者理解 Prometheus 監控系統的底層工作機制。本書主要內容包括監控數據來源模塊、監控目標發現模塊、監控數據采集模塊、監控數據存儲與讀寫模塊、監控數據查詢語言、監控數據計算與告警模塊、Web模塊,以及警報管理系統等。通過對主要模塊的學習,讀者可以了解 Prometheus 監控系統是如何充分利用并發能力和 Go 語言的關鍵特性來應對動態變化的云環境的。
本書適合已經對 Prometheus 有初步了解的讀者,也適合想要進一步探究其內部工作機制的運維工程師、軟件設計人員及軟件開發工程師閱讀。

深入理解Prometheus監控系統 目錄

第 1章 Prometheus技術演進史 1

1.1 Prometheus 0.1.0(首個版本) 1

1.2 Prometheus 1.0 3

1.3 Prometheus 2.0 4

1.4 Prometheus 2.37(LTS版本) 5

第 2章 YAML文本與配置文件 7

2.1 YAML文本解析過程 7

2.1.1 記號類型 8

2.1.2 詞法分析過程 12

2.1.3 句法分析過程 17

2.1.4 將語法樹轉換為目標對象 24

2.2 配置文件的加載與刷新 26

第3章 監控數據的來源——Exporter 28

3.1 Exporter的典型工作架構 28

3.2 采集器 30

3.2.1 采集器的工作機制 30

3.2.2 監控項描述符 32

3.2.3 Gauge樣本狀態結構體 33

3.2.4 Counter樣本狀態結構體 34

3.2.5 Histogram樣本狀態結構體 35

3.2.6 Summary樣本狀態結構體 36

3.3 匯集器 37

3.4 編碼器 39

3.5 推送模式 41

第4章 監控目標的發現——Discovery 42

4.1 Discovery管理器 42

4.2 數據供應者 43

4.3 目標數據的組織結構 45

4.4 數據供應過程 47

4.4.1 目標探測與處理 47

4.4.2 Kubernetes供應者 48

4.4.3 Consul供應者 51

4.4.4 PuppetDB供應者 52

4.4.5 ZooKeeper供應者 53

4.4.6 文件目標供應者 53

4.4.7 HTTP供應者 54

4.4.8 DNS供應者 54

4.4.9 其他供應者 55

第5章 監控數據的采集與加工 56

5.1 采樣管理器概述 56

5.2 監控目標數據加工過程 59

5.2.1 目標數據加載協程 59

5.2.2 采樣池的目標數據同步 60

5.2.3 采樣協程的創建 63

5.2.4 采樣時間偏置 63

5.3 監控數據加工過程 64

5.3.1 HTTP請求與響應消息 65

5.3.2 響應消息的解析 66

5.3.3 寫入數據庫 75

5.3.4 生成報告 76

5.4 配置信息加載過程 77

5.5 采集過程自身監控指標 78

第6章 監控數據的存儲與讀寫 ——TSDB 81

6.1 頭部塊 81

6.1.1 頭部追加器 81

6.1.2 追加樣本 83

6.1.3 寫入WAL文件 84

6.1.4 寫入頭部子塊 86

6.1.5 頭部子塊的持久化 87

6.2 壓縮器 88

6.2.1 將頭部塊轉換為主體塊的1級壓縮 88

6.2.2 主體塊的逐級壓縮 92

6.3 WAL文件與快照文件 94

6.3.1 WAL文件的加載 94

6.3.2 快照文件的生成與加載 95

6.4 事務及其隔離性 97

第7章 監控數據的查詢語言——PromQL 100

7.1 PromQL解析器 100

7.1.1 解析器的工作過程 101

7.1.2 句法分析 103

7.1.3 詞法分析 104

7.2 PromQL語法樹的結構 105

7.2.1 語法樹的節點類型 105

7.2.2 向量選擇器 108

7.2.3 矩陣選擇器 109

7.2.4 子查詢表達式 110

7.2.5 二元表達式 111

7.2.6 函數調用表達式 113

7.2.7 聚合表達式 115

7.2.8 步調恒定表達式 115

7.3 PromQL語法樹的執行 116

7.3.1 監控數據查詢模型 116

7.3.2 向量選擇器的執行 119

7.3.3 時間參數及其處理 121

7.3.4 矩陣選擇器的執行 124

7.3.5 子查詢節點的執行 125

7.3.6 聚合表達式的執行 127

7.3.7 函數調用節點的執行 128

7.3.8 二元表達式的執行 130

7.3.9 查詢任務的調度與監控 131

第8章 監控數據的計算與告警觸發 133

8.1 轉錄規則 133

8.2 告警規則 135

8.2.1 告警規則的定義與執行 135

8.2.2 警報狀態及其轉換 136

8.2.3 警報外發及其生命延續方法 137

8.2.4 警報樣本寫入數據庫 138

8.3 規則組及其評價任務調度 140

8.4 通知器 143

第9章 HTTP API與PromQL編輯器 146

9.1 路由選擇器 146

9.2 Web API與聯邦 150

9.2.1 遠程寫請求及其處理 150

9.2.2 遠程讀請求及其處理 151

9.2.3 本地查詢請求及其處理 154

9.2.4 本地TSDB管理 155

9.2.5 聯邦 155

9.3 PromQL編輯器 157

9.3.1 自動補全 157

9.3.2 語法高亮 160

9.3.3 語法檢查 161

9.4 PromQL前端解析器 162

9.4.1 解析器的棧結構 162

9.4.2 分析表的編碼及其加載 162

9.4.3 詞法分析器 163

9.4.4 句法分析器 165

第 10章 Prometheus的構建與部署 171

10.1 Makefile文件 171

10.2 代碼靜態檢查 173

10.3 構建過程 175

10.3.1 Web用戶界面靜態資源文件的構建 176

10.3.2 Go代碼的構建 178

10.3.3 自動發現插件的構建 179

10.4 代碼測試 180

10.4.1 Go代碼測試 180

10.4.2 Web用戶界面代碼測試 181

10.5 部署 181

第 11章 警報管理系統——Alertmanager 183

11.1 警報管理系統的分布式集群 183

11.1.1 集群成員間傳輸的消息類型 183

11.1.2 節點的數據表示與新節點的加入 185

11.1.3 節點間的探測 187

11.1.4 全量數據交換 189

11.1.5 消息的散播 192

11.2 警報存儲池與警報狀態總賬 198

11.2.1 警報的存儲結構 198

11.2.2 警報的寫入 200

11.2.3 警報的訂閱 201

11.2.4 警報的清理 202

11.3 警報的分組與組內處理流程 202

11.3.1 封閉式分組(路由樹及其匹配) 203

11.3.2 開放式分組(自我聚類) 204

11.3.3 組內警報處理流程 206

11.4 警報的濾除 207

11.4.1 抑制器 208

11.4.2 時鐘過濾 209

11.4.3 消聲器 210

11.5 警報的派發 212

11.5.1 收件人的數據結構表示 212

11.5.2 派發等待與去重 213

11.5.3 警報的試投 213

11.6 警報的登記 216

11.6.1 通知日志的存儲與讀寫 216

11.6.2 通知日志的廣播 218

11.6.3 通知日志的作用 218
展開全部

深入理解Prometheus監控系統 作者簡介

鮑光亞,畢業于山東大學,具有10年以上互聯網行業工作經驗,曾就職于京東,主要負責監控系統的開發工作,在Prometheus和Zabbix監控系統的使用方面有豐富的經驗,著有《深入理解Zabbix監控系統》一書。 張帆,畢業于北京航空航天大學。?2007~2011年在中國工商銀行軟件開發中心負責測試環境的監控和管理,2011年以來在金融行業負責監控系統相關工作,在Prometheus和Zabbix監控系統的使用方面有豐富的經驗。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 青岛成人高考_山东成考报名网| 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 湖北省煤炭供应链综合服务平台| 重庆LED显示屏_显示屏安装公司_重庆LED显示屏批发-彩光科技公司 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 智慧养老_居家养老_社区养老_杰佳通 | 执业药师报名时间,报考条件,考试时间-首页入口 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 环球电气之家-中国专业电气电子产品行业服务网站! | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 南京泽朗生物科技有限公司 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 |