Prometheus技术秘笈

Prometheus技术秘笈

作者:百里燊

出版社:人民邮电

出版年:2019年11月

ISBN:9787115521569

所属分类:经济金融

书刊介绍

《Prometheus技术秘笈》内容简介

Prometheus是一款当前迅速崛起的新兴监控系统。本书主要以Prometheus 2.5.0版本为基础进行介绍。全书分为11章,从Prometheus的基础入手,系统地介绍了Prometheus配置、Prometheus TSDB、scrape模块、storage模块、HTTP API接口、PromQL语句、Rule配置、Discovery、AlertManager以及Client等内容,读者阅读本书后,将会全面了解并掌握Prometheus的原理与应用,并在实际场景中进行实践。本书适合监控运维人员、Prometheus二次开发人员、Golang工程师以及时序数据库开发人员阅读。
百里燊,硕士研究生毕业,小时候想成为闯荡江湖的侠客,结果着迷于代码,最终沦为辛勤工作的程序员。目前关注各种开源时序数据库,期待与大家共同进步。

作品目录

内容提要
前言
资源与支持
第1章:Prometheus基础入门
1.1、时序数据库对比
1.2、Prometheus架构概述
1.3、快速安装Prometheus
1.4、Prometheus源码环境的搭建
1.5、时序数据可视化
1.6、本章小结
第2章:Prometheus配置详解
2.1、global配置
2.2、scrape_config基础配置
2.3、Rule的相关配置
2.4、AlertManager相关配置
2.5、远程存储相关配置
2.6、本章小结
第3章:深入Prometheus
TSDB
3.1、Gorilla简介
3.2、时序数据存储
3.3、Label组件
3.4、索引
3.5、WAL日志
3.6、tombstones文件
3.7、Checkpoint
3.8、Block
3.9、压缩
3.10、Head
3.11、DB
3.12、本章小结
第4章:scrape模块详解
4.1、Target
4.2、scraper接口
4.3、loop接口
4.4、scrapePool
4.5、Manager
4.6、本章小结
第5章:storage模块
5.1、写入
5.2、查询
5.3、本章小结
第6章:HTTP
API接口
6.1、PromQL的相关接口
6.2、时序元数据查询
6.3、Label
Value查询
6.4、Target和Rule查询
6.5、Admin接口
6.6、本章小结
第7章:PromQL语句详解
7.1、Engine引擎
7.2、查询数据
7.3、执行流程
7.4、本章小结
第8章:Rule详解
8.1、核心组件
8.2、加载Rule
8.3、Recording
Rule处理流程
8.4、Alerting
Record处理流程
8.5、发送告警
8.6、本章小结
第9章:Discovery分析
9.1、基于文件的服务发现
9.2、discovery.Manager实现
9.3、Prometheus
Server的启动流程
9.4、本章小结
第10章:深入AlertManager
10.1、接收告警
10.2、查询Receiver
10.3、Alert
Provider存储
10.4、Dispatcher
10.5、Pipeline
10.6、cluster模块简析
10.7、本章小结
第11章:深入Client
11.1、数据类型
11.2、核心实现
11.3、Registerer
11.4、Handler
11.5、其他指标类型
11.6、Exporter
11.7、本章小结

相关推荐

微信二维码