目录译者序前言第1章 监控简介1.1 什么是监控1.1.1 技术作为客户1.1.2 业务作为客户1.2 监控基础知识1.2.1 事后监控1.2.2 机械式监控1.2.3 不够准确的监控1.2.4 静态监控1.2.5 不频繁的监控1.2.6 缺少自动化或自服务1.2.7 监控模式总结1.3 监控机制1.3.1 探针和内省1.3.2 拉取和推送1.3.3 监控数据的类型1.4 指标1.4.1 什么是指标1.4.2 指标类型1.4.3 指标摘要1.4.4 指标聚合1.5 监控方法论1.5.1 USE方法1.5.2 Google的四个黄金指标1.6 警报和通知1.7 可视化1.8 另一本关于监控的书1.9 本书内容1.10 小结第2章 Prometheus简介2.1 Prometheus起源2.2 Prometheus架构2.2.1 指标收集2.2.2 服务发现2.2.3 聚合和警报2.2.4 查询数据2.2.5 自治2.2.6 冗余和高可用性2.2.7 可视化2.3 Prometheus数据模型2.3.1 指标名称2.3.2 标签2.3.3 采样数据2.3.4 符号表示2.3.5 保留时间2.4 安全模型2.5 Prometheus生态系统2.6 参考链接2.7 小结第3章 安装和启动Prometheus3.1 安装Prometheus3.1.1 在Linux上安装Prometheus3.1.2 在Windows上安装Prometheus3.1.3 在Windows上安装Prometheus的其他方式3.1.4 在Mac OS X上安装Prometheus3.1.5 通过监控套件安装Prometheus3.1.6 通过配置管理工具安装Prometheus3.1.7 通过Kubernetes安装Prometheus3.2 配置Prometheus3.2.1 global3.2.2 alerting3.2.3 rule_files3.2.4 scrape_configs3.3 启动Prometheus3.4 第一个指标3.5 表达式浏览器3.6 聚合时间序列3.7 容量规划3.7.1 内存3.7.2 磁盘3.8 小结第4章 监控主机和容器4.1 监控节点4.1.1 安装Node Exporter4.1.2 配置Node Exporter4.1.3 配置textfile收集器4.1.4 启用systemd收集器4.1.5 运行Node Exporter4.1.6 抓取Node Exporter4.1.7 过滤收集器4.2 监控Docker容器4.2.1 运行cAdvisor4.2.2 抓取cAdvisor4.3 抓取的生命周期4.4 标签4.4.1 标签分类4.4.2 重新标记4.5 Node Exporter和cAdvisor指标4.5.1 USE方法4.5.2 服务状态4.5.3 可用性和up指标4.5.4 metadata指标4.6 查询持久性4.6.1 记录规则4.6.2 配置记录规则4.6.3 添加记录规则4.7 可视化4.7.1 安装Grafana4.7.2 启动和配置Grafana4.7.3 配置Grafana Web界面4.7.4 第一个仪表板4.8 小结第5章 服务发现5.1 静态配置的局限性5.2 基于文件的服务发现5.3 基于API的服务发现5.4 基于DNS的服务发现5.5 小结第6章 警报管理6.1 警报6.2 Alertmanager如何工作6.3 安装Alertmanager6.3.1 在Linux上安装Alertmanager6.3.2 在Windows上安装Alertmanager6.3.3 通过监控套件安装Alertmanager6.3.4 通过配置管理工具安装Alertmanager6.4 配置Alertmanager6.5 运行Alertmanager6.6 为Prometheus配置Alertmanager6.6.1 Alertmanager服务发现6.6.2 监控Alertmanager6.7 添加警报规则6.7.1 添加第一条警报规则6.7.2 警报触发6.7.3 Alertmanager的警报6.7.4 添加新警报和模板6.8 路由6.9 接收器和通知模板6.10 silence和维护6.10.1 通过Alertmanager控制silence6.10.2 通过amtool控制silence6.11 小结第7章 可靠性和可扩展性7.1 可靠性和容错性7.1.1 重复的Prometheus服务器7.1.2 设置Alertmanager集群7.1.3 为Prometheus配置Alertmanager集群7.2 可扩展性7.2.1 功能扩展7.2.2 水平分片7.3 远程存储7.4 第三方工具7.5 小结第8章 监控应用程序8.1 应用程序监控入门8.1.1 从哪里开始8.1.2 监控分类8.2 指标8.2.1 应用程序指标8.2.2 业务指标8.2.3 放置指标8.2.4 实用程序模式8.2.5 外部模式8.2.6 监控应用程序示例8.3 小结第9章 日志监控9.1 日志处理9.2 mtail简介9.2.1 安装mtail9.2.2 使用mtail9.2.3 运行mtail9.3 处理Web服务器访问日志9.4 解析Rails日志到直方图9.5 部署mtail9.6 抓取mtail端点9.7 小结第10章 探针监控10.1 探针架构10.2 Blackbox exporter10.3 安装exporter10.3.1 在Linux上安装exporter10.3.2 在Windows上安装exporter10.3.3 通过配置管理工具安装exporter10.4 配置exporter10.4.1 HTTP检查10.4.2 ICMP检查10.4.3 DNS检查10.5 启动exporter10.6 创建Prometheus作业10.7 小结第11章 推送指标和Pushgateway11.1 Pushgateway11.1.1 Pushgateway使用场景11.1.2 安装Pushgateway11.1.3 在Linux上安装Pushgateway11.1.4 在Windows上安装Pushgateway11.1.5 通过配置管理工具安装Pushgateway11.1.6 配置和运行Pushgateway11.1.7 向Pushgateway发送指标11.1.8 在Pushgateway上查看指标11.1.9 删除Pushgateway中的指标11.1.10 从客户端发送指标11.2 抓取Pushgateway11.3 小结第12章 监控Kubernetes12.1 Kubernetes集群12.2 在Kubernetes上运行Prometheus12.3 监控Kubernetes12.4 监控Kubernetes节点12.4.1 Node Exporter DaemonSet12.4.2 Node Exporter服务12.4.3 部署Node Exporter12.4.4 Node Exporter作业12.4.5 Node Exporter规则12.5 Kubernetes12.5.1 Kube-state-metrics12.5.2 Kube API12.5.3 cAdvisor和节点12.6 小结第13章 监控Tornado13.1 边车模式13.2 MySQL13.3 Redis13.4 Tornado13.4.1 添加Clojure包装器13.4.2 添加注册表13.4.3 添加指标13.4.4 导出指标13.4.5 Tornado监控配置13.5 小结
下载Prometheus监控实战 (云计算与虚拟化技术丛书)用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论