舉報

會員
深入理解Prometheus監控系統
最新章節:
11.6 警報的登記
本書按照監控數據的采集和加工流程的順序,深入剖析Prometheus監控系統的主要模塊,旨在幫助讀者理解Prometheus監控系統的底層工作機制。本書主要內容包括監控數據來源模塊、監控目標發現模塊、監控數據采集模塊、監控數據存儲與讀寫模塊、監控數據查詢語言、監控數據計算與告警模塊、Web模塊,以及警報管理系統等。通過對主要模塊的學習,讀者可以了解Prometheus監控系統是如何充分利用并發能力和Go語言的關鍵特性來應對動態變化的云環境的。本書適合已經對Prometheus有初步了解的讀者,也適合想要進一步探究其內部工作機制的運維工程師、軟件設計人員及軟件開發工程師閱讀。
目錄(66章)
倒序
- 封面
- 版權信息
- 版權
- 內容提要
- 序一
- 序二
- 前言
- 致謝
- 資源與支持
- 第1章 Prometheus技術演進史
- 1.1 Prometheus 0.1.0(首個版本)
- 1.2 Prometheus 1.0
- 1.3 Prometheus 2.0
- 1.4 Prometheus 2.37(LTS版本)
- 第2章 YAML文本與配置文件
- 2.1 YAML文本解析過程
- 2.2 配置文件的加載與刷新
- 第3章 監控數據的來源——Exporter
- 3.1 Exporter的典型工作架構
- 3.2 采集器
- 3.3 匯集器
- 3.4 編碼器
- 3.5 推送模式
- 第4章 監控目標的發現——Discovery
- 4.1 Discovery管理器
- 4.2 數據供應者
- 4.3 目標數據的組織結構
- 4.4 數據供應過程
- 第5章 監控數據的采集與加工
- 5.1 采樣管理器概述
- 5.2 監控目標數據加工過程
- 5.3 監控數據加工過程
- 5.4 配置信息加載過程
- 5.5 采集過程自身監控指標
- 第6章 監控數據的存儲與讀寫——TSDB
- 6.1 頭部塊
- 6.2 壓縮器
- 6.3 WAL文件與快照文件
- 6.4 事務及其隔離性
- 第7章 監控數據的查詢語言——PromQL
- 7.1 PromQL解析器
- 7.2 PromQL語法樹的結構
- 7.3 PromQL語法樹的執行
- 第8章 監控數據的計算與告警觸發
- 8.1 轉錄規則
- 8.2 告警規則
- 8.3 規則組及其評價任務調度
- 8.4 通知器
- 第9章 HTTP API與PromQL編輯器
- 9.1 路由選擇器
- 9.2 Web API與聯邦
- 9.3 PromQL編輯器
- 9.4 PromQL前端解析器
- 第10章 Prometheus的構建與部署
- 10.1 Makefile文件
- 10.2 代碼靜態檢查
- 10.3 構建過程
- 10.4 代碼測試
- 10.5 部署
- 第11章 警報管理系統——Alertmanager
- 11.1 警報管理系統的分布式集群
- 11.2 警報存儲池與警報狀態總賬
- 11.3 警報的分組與組內處理流程
- 11.4 警報的濾除
- 11.5 警報的派發
- 11.6 警報的登記 更新時間:2024-12-16 17:00:56
推薦閱讀
- Vue.js 3.x+Element Plus前端開發實戰
- 經·理@互聯網產品經理的進階修煉
- 產品眾包設計理論與方法
- 每天5分鐘玩轉OpenStack
- 全棧Monorepo開發實戰(Vue 3+Fastify+Deno+pnpm)
- 區塊鏈核心算法解析
- 軟件測試項目實戰
- 云計算360度
- 軟件項目管理案例教程(第5版)
- 獵豹行動:硝煙中的敏捷轉型之旅
- 云原生測試實戰
- x86匯編與逆向工程:軟件破解與防護的藝術
- 大話軟件工程案例篇:項目與產品開發實戰
- 軟件之美
- 軟件工程
- 像計算機科學家一樣思考C++
- 敏捷測試從零開始
- 軟件設計:從專業到卓越
- 案例解說MATLAB典型控制應用
- 軟件集成策略:如何有效率地提升質量
- Flask Web應用開發項目實戰:基于Python和統信UOS
- 算法學習指南
- Arduino互動設計
- 前端工程質量保障體系實踐
- Haskell函數式編程入門
- Selenium自動化測試指南
- 實戰Drools規則引擎
- 系統分析師UML項目實戰
- .NET Core 2.0 By Example
- HTML5基礎開發教程