舉報

會員
深入理解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
推薦閱讀
- 軟件工程基礎教程
- 軟件需求與可視化模型(微軟技術叢書)
- 嵌入式系統開發之道:菜鳥成長日志與項目經理的私房菜
- 知行合一: 實現價值驅動的敏捷和精益開發
- 實戰Java虛擬機:JVM故障診斷與性能優化(第2版)
- DevOps:企業級CI/CD實戰
- 鑄魂:軟件定義制造
- Spring Cloud Alibaba大型微服務架構項目實戰(上冊)
- 搜索引擎與程序化廣告:原理、設計與實戰
- 軟件架構的藝術
- C語言點滴
- Unity AR/VR開發:從新手到專家
- 云計算工程
- iPhone開發創意火花集
- Serverless核心技術和大規模實踐
- 大話軟件工程案例篇:項目與產品開發實戰
- Spring 3.0就這么簡單
- 軟件工程
- Vue.js 3企業級項目開發實戰(微課視頻版)
- 點云配準從入門到精通
- 敏捷測試從零開始
- 程序員必讀之軟件架構
- Clojure程序設計
- SoC底層軟件低功耗系統設計與實現
- C語言從入門到精通(第2版)
- 軟件項目開發過程管理
- 前端自動化測試框架:Cypress 從入門到精通
- 面向用戶的設計:移動應用產品設計之道
- Vue.js+Node.js全棧開發實戰(第2版)
- 可觀測性工程