Prometheus学习手册

Prometheus学习手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Brian Brazil)
2020-05
版次: 1
ISBN: 9787519843182
定价: 98.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 400页
15人买过
  •  
    -    了解对你的应用程序代码进行测控的位置以及对应的测控量级。 
    -    使用标签来区分指标:唯W一的键值对。 
    -    对Grafana这个流行的仪表盘工具进行介绍。 
    -    学习如何使用节点导出器对你的基础设施进行监控。 
    -    使用服务发现为你的机器和服务提供不同的监控视角。 
    -    在Kubernetes中使用Prometheus,并测试你可以在容器中使用的导出器。 
    -    将其他监控系统的数据转换为Prometheus能够识别的格式。 
     

    作者介绍  

     
     
    Brian Brazil是Robust Perception创始人,同时也是一名Prometheus开发人员。他专注于处理监控相关业务,服务过的公司从初创企业到世界五百强不等。他在Prometheus社区享有盛誉,在各类会议上做了许多演讲,在他的博客Robust Perception网站上写了许多与Prometheus相关的文章。  

      

     
     
    译者介绍 
      
    宋佳洋,国内Prometheus布道师,多年工作于一线云计算公司,对云计算、分布式、监控告警有深入理解。从 2016 年底开始接触 Prometheus,对其源码、架构有深入研究,有 Prometheus二次开发经验,先后帮助公司多个业务系统接入Prometheus。他在国内积极参与Prometheus 的推广,曾先后举办线上线下Prometheus学习交流机会。 
      
    薛锦,计算机系统结构专业硕士,多年一线云计算公司从业经历,拥有丰富的Golang 项目实战经验。2016年开始接触和使用Prometheus,对Prometheus实现原理、生产实践有一定心得体会。  

     

    目录 
    前言 1 
    第I 部分 概述 
    第1 章 什么是Prometheus 7 
    什么是监控? 9 
    监控简史 10 
    监控分类 11 
    Prometheus 架构 16 
    客户端库 16 
    导出器 18 
    服务发现 18 
    数据抓取 19 
    存储 20 
    仪表盘 20 
    记录规则和告警 21 
    告警管理 21 
    数据持久化22 
    Prometheus 不是什么 22 
    第2 章 开始使用Prometheus  24 
    运行Prometheus 24 
    使用表达式浏览器 27 
    运行Node Exporter 33 
    告警 35 
    第Ⅱ部分 应用监控 
    第3 章 测控  47 
    一个简单的程序 47 
    Counter 数据类型 49 
    统计异常 52 
    统计大小 53 
    Gauge 数据类型 54 
    使用Gauge 类型 54 
    回调 56 
    summary 数据类型 57 
    histogram 数据类型 59 
    桶 60 
    测控单元测试 63 
    使用测控 64 
    需要测控什么内容 64 
    需要测控多少 66 
    要怎么给指标命名 67 
    第4 章 展示  71 
    Python 72 
    WSGI72 
    Twisted 73 
    Gunicorn 多进程 74 
    Go 77 
    Java 78 
    HTTPServer 78 
    Servlet 80 
    Pushgateway 81 
    桥接 85 
    解析器 86 
    展示格式 86 
    指标类型 87 
    标签 88 
    Escaping 88 
    时间戳 89 
    检查指标 89 
    第5 章 标签  91 
    什么是标签 91 
    测控和目标标签 92 
    测控 93 
    指标 94 
    多标签 95 
    子项 95 
    聚合 97 
    标签模式 99 
    枚举 99 
    信息 101 
    什么时候使用标签 103 
    基数 104 
    第6 章 Grafana 仪表盘  107 
    安装 108 
    数据源  110 
    仪表盘和面板  110 
    避免图形墙 112 
    图形面板  113 
    时间控件  115 
    单一统计面板  116 
    表格面板  118 
    模板变量  119 
    第Ⅲ部分 基础设置监控 
    第7 章 Node 导出器  127 
    CPU 收集器 129 
    文件系统收集器 129 
    磁盘状态收集器 130 
    Netdev 收集器 132 
    Meminfo 收集器 132 
    hwmom 收集器 133 
    stat 收集器 134 
    uname 收集器 134 
    loadavg 收集器 135 
    文本文件收集器 135 
    使用文本文件收集器 136 
    时间戳 138 
    第8 章 服务发现  139 
    服务发现机制 140 
    静态配置 141 
    文件 142 
    Consul 145 
    EC2 146 
    重置标签 147 
    选择要抓取的内容 148 
    目标标签 151 
    如何拉取 159 
    metric_relabel_configs 161 
    标签冲突和honor_labels 164 
    第9 章 容器和Kubernates  166 
    cAdvisor 166 
    CPU 168 
    内存 168 
    标签 169 
    Kubernetes 170 
    在 Kubernetes 中运行 170 
    服务发现 172 
    kube-stat-metrics 182 
    第10 章 常见导出器  183 
    Cousul 184 
    HAProxy 185 
    Grok 导出器 188 
    黑盒 191 
    ICMP 193 
    TCP 196 
    HTTP 198 
    DNS 201 
    Prometheus 配置 203 
    第11 章 与其他监控系统协同  207 
    其他监控系统 207 
    InfluxDB 209 
    StatsD 210 
    第12 章 编写导出器  214 
    Consul 遥测 214 
    自定义收集器 218 
    标签 222 
    指南 223 
    第Ⅵ部分 PromQL 
    第13 章 PromQL 概述  229 
    聚合基础知识 229 
    Gauge 229 
    counter 231 
    summary 232 
    histogram 234 
    选择器 236 
    匹配器 236 
    瞬时向量 238 
    范围向量 239 
    偏移 241 
    HTTP 接口 242 
    query 242 
    query_range 245 
    第14 章 聚合运算符  248 
    分组 248 
    without 249 
    by 250 
    操作符 252 
    sum 252 
    count 253 
    avg 254 
    stddev 和stdvar 255 
    min 和max 256 
    topk 和bottomk 256 
    quantile 257 
    count_values 259 
    第15 章 二元运算符  261 
    处理标量 261 
    算术运算符262 
    比较运算符263 
    向量匹配 266 
    一对一 266 
    多对一和group_left 269 
    多对多和逻辑运算符 272 
    运算优先级 277 
    第16 章 函数  279 
    改变类型 279 
    vector280 
    scalar 280 
    数学函数 281 
    abs 282 
    ln,log2 和log10 282 
    exp 283 
    sqrt 283 
    ceil 和floor 283 
    round 284 
    clamp_max 和 clamp_min 284 
    时间和日期 285 
    time 285 
    minute, hour, day_of_week, day_of_month, days_in_month, month 和year 286 
    timestamp 287 
    标签 288 
    label_replace 288 
    label_join 289 
    缺失系列和absent 290 
    使用sort 和sort_desc 进行排序 290 
    Histogram 类型与histogram_quantile291 
    计数器 292 
    rate 292 
    increase294 
    irate 294 
    resets 295 
    改变gauge 值 296 
    changes 296 
    deriv 297 
    predict_linear 297 
    delta 298 
    idelta 298 
    holt_winters 298 
    随时间聚合 299 
    第17 章 记录规则  301 
    使用记录规则 301 
    何时使用记录规则 304 
    降低基数大小 304 
    编写范围向量函数 306 
    API 规则 307 
    如何不使用规则 307 
    记录规则的命名 309 
    第Ⅴ部分 告警 
    第18 章 告警  315 
    告警规则 316 
    for 318 
    告警标签 321 
    注释和模板323 
    什么是好的告警? 326 
    设置Alertmanager 327 
    外部标签 328 
    第19 章 Alertmanager  330 
    通知管道 330 
    配置文件 331 
    路由树 332 
    接收器 340 
    抑制 350 
    Alertmanager Web 界面 351 
    第Ⅵ部分 部署 
    第20 章 整合  357 
    计划推出 357 
    Prometheus 规模增长 358 
    使用联合机制监控全局 360 
    长期存储 363 
    运行Prometheus 365 
    硬件 365 
    配置管理 367 
    网络和身份验证 369 
    为失败做准备 370 
    Alertmanager 集群 373 
    元监控和交叉监控 374 
    管理性能 375 
    检测问题 376 
    寻找昂贵的指标和目标 376 
    减少负载 378 
    水平分片 379 
    管理变革 380 
    获得帮助 381 

  • 内容简介:
     
    -    了解对你的应用程序代码进行测控的位置以及对应的测控量级。 
    -    使用标签来区分指标:唯W一的键值对。 
    -    对Grafana这个流行的仪表盘工具进行介绍。 
    -    学习如何使用节点导出器对你的基础设施进行监控。 
    -    使用服务发现为你的机器和服务提供不同的监控视角。 
    -    在Kubernetes中使用Prometheus,并测试你可以在容器中使用的导出器。 
    -    将其他监控系统的数据转换为Prometheus能够识别的格式。 
     

  • 作者简介:
    作者介绍  

     
     
    Brian Brazil是Robust Perception创始人,同时也是一名Prometheus开发人员。他专注于处理监控相关业务,服务过的公司从初创企业到世界五百强不等。他在Prometheus社区享有盛誉,在各类会议上做了许多演讲,在他的博客Robust Perception网站上写了许多与Prometheus相关的文章。  

      

     
     
    译者介绍 
      
    宋佳洋,国内Prometheus布道师,多年工作于一线云计算公司,对云计算、分布式、监控告警有深入理解。从 2016 年底开始接触 Prometheus,对其源码、架构有深入研究,有 Prometheus二次开发经验,先后帮助公司多个业务系统接入Prometheus。他在国内积极参与Prometheus 的推广,曾先后举办线上线下Prometheus学习交流机会。 
      
    薛锦,计算机系统结构专业硕士,多年一线云计算公司从业经历,拥有丰富的Golang 项目实战经验。2016年开始接触和使用Prometheus,对Prometheus实现原理、生产实践有一定心得体会。  

     

  • 目录:
    目录 
    前言 1 
    第I 部分 概述 
    第1 章 什么是Prometheus 7 
    什么是监控? 9 
    监控简史 10 
    监控分类 11 
    Prometheus 架构 16 
    客户端库 16 
    导出器 18 
    服务发现 18 
    数据抓取 19 
    存储 20 
    仪表盘 20 
    记录规则和告警 21 
    告警管理 21 
    数据持久化22 
    Prometheus 不是什么 22 
    第2 章 开始使用Prometheus  24 
    运行Prometheus 24 
    使用表达式浏览器 27 
    运行Node Exporter 33 
    告警 35 
    第Ⅱ部分 应用监控 
    第3 章 测控  47 
    一个简单的程序 47 
    Counter 数据类型 49 
    统计异常 52 
    统计大小 53 
    Gauge 数据类型 54 
    使用Gauge 类型 54 
    回调 56 
    summary 数据类型 57 
    histogram 数据类型 59 
    桶 60 
    测控单元测试 63 
    使用测控 64 
    需要测控什么内容 64 
    需要测控多少 66 
    要怎么给指标命名 67 
    第4 章 展示  71 
    Python 72 
    WSGI72 
    Twisted 73 
    Gunicorn 多进程 74 
    Go 77 
    Java 78 
    HTTPServer 78 
    Servlet 80 
    Pushgateway 81 
    桥接 85 
    解析器 86 
    展示格式 86 
    指标类型 87 
    标签 88 
    Escaping 88 
    时间戳 89 
    检查指标 89 
    第5 章 标签  91 
    什么是标签 91 
    测控和目标标签 92 
    测控 93 
    指标 94 
    多标签 95 
    子项 95 
    聚合 97 
    标签模式 99 
    枚举 99 
    信息 101 
    什么时候使用标签 103 
    基数 104 
    第6 章 Grafana 仪表盘  107 
    安装 108 
    数据源  110 
    仪表盘和面板  110 
    避免图形墙 112 
    图形面板  113 
    时间控件  115 
    单一统计面板  116 
    表格面板  118 
    模板变量  119 
    第Ⅲ部分 基础设置监控 
    第7 章 Node 导出器  127 
    CPU 收集器 129 
    文件系统收集器 129 
    磁盘状态收集器 130 
    Netdev 收集器 132 
    Meminfo 收集器 132 
    hwmom 收集器 133 
    stat 收集器 134 
    uname 收集器 134 
    loadavg 收集器 135 
    文本文件收集器 135 
    使用文本文件收集器 136 
    时间戳 138 
    第8 章 服务发现  139 
    服务发现机制 140 
    静态配置 141 
    文件 142 
    Consul 145 
    EC2 146 
    重置标签 147 
    选择要抓取的内容 148 
    目标标签 151 
    如何拉取 159 
    metric_relabel_configs 161 
    标签冲突和honor_labels 164 
    第9 章 容器和Kubernates  166 
    cAdvisor 166 
    CPU 168 
    内存 168 
    标签 169 
    Kubernetes 170 
    在 Kubernetes 中运行 170 
    服务发现 172 
    kube-stat-metrics 182 
    第10 章 常见导出器  183 
    Cousul 184 
    HAProxy 185 
    Grok 导出器 188 
    黑盒 191 
    ICMP 193 
    TCP 196 
    HTTP 198 
    DNS 201 
    Prometheus 配置 203 
    第11 章 与其他监控系统协同  207 
    其他监控系统 207 
    InfluxDB 209 
    StatsD 210 
    第12 章 编写导出器  214 
    Consul 遥测 214 
    自定义收集器 218 
    标签 222 
    指南 223 
    第Ⅵ部分 PromQL 
    第13 章 PromQL 概述  229 
    聚合基础知识 229 
    Gauge 229 
    counter 231 
    summary 232 
    histogram 234 
    选择器 236 
    匹配器 236 
    瞬时向量 238 
    范围向量 239 
    偏移 241 
    HTTP 接口 242 
    query 242 
    query_range 245 
    第14 章 聚合运算符  248 
    分组 248 
    without 249 
    by 250 
    操作符 252 
    sum 252 
    count 253 
    avg 254 
    stddev 和stdvar 255 
    min 和max 256 
    topk 和bottomk 256 
    quantile 257 
    count_values 259 
    第15 章 二元运算符  261 
    处理标量 261 
    算术运算符262 
    比较运算符263 
    向量匹配 266 
    一对一 266 
    多对一和group_left 269 
    多对多和逻辑运算符 272 
    运算优先级 277 
    第16 章 函数  279 
    改变类型 279 
    vector280 
    scalar 280 
    数学函数 281 
    abs 282 
    ln,log2 和log10 282 
    exp 283 
    sqrt 283 
    ceil 和floor 283 
    round 284 
    clamp_max 和 clamp_min 284 
    时间和日期 285 
    time 285 
    minute, hour, day_of_week, day_of_month, days_in_month, month 和year 286 
    timestamp 287 
    标签 288 
    label_replace 288 
    label_join 289 
    缺失系列和absent 290 
    使用sort 和sort_desc 进行排序 290 
    Histogram 类型与histogram_quantile291 
    计数器 292 
    rate 292 
    increase294 
    irate 294 
    resets 295 
    改变gauge 值 296 
    changes 296 
    deriv 297 
    predict_linear 297 
    delta 298 
    idelta 298 
    holt_winters 298 
    随时间聚合 299 
    第17 章 记录规则  301 
    使用记录规则 301 
    何时使用记录规则 304 
    降低基数大小 304 
    编写范围向量函数 306 
    API 规则 307 
    如何不使用规则 307 
    记录规则的命名 309 
    第Ⅴ部分 告警 
    第18 章 告警  315 
    告警规则 316 
    for 318 
    告警标签 321 
    注释和模板323 
    什么是好的告警? 326 
    设置Alertmanager 327 
    外部标签 328 
    第19 章 Alertmanager  330 
    通知管道 330 
    配置文件 331 
    路由树 332 
    接收器 340 
    抑制 350 
    Alertmanager Web 界面 351 
    第Ⅵ部分 部署 
    第20 章 整合  357 
    计划推出 357 
    Prometheus 规模增长 358 
    使用联合机制监控全局 360 
    长期存储 363 
    运行Prometheus 365 
    硬件 365 
    配置管理 367 
    网络和身份验证 369 
    为失败做准备 370 
    Alertmanager 集群 373 
    元监控和交叉监控 374 
    管理性能 375 
    检测问题 376 
    寻找昂贵的指标和目标 376 
    减少负载 378 
    水平分片 379 
    管理变革 380 
    获得帮助 381 

查看详情
12
相关图书 / 更多
Prometheus学习手册
Premiere Pro 2022影视编辑剪辑制作案例教程(全视频微课版)
刘晓宇
Prometheus学习手册
Procreate绘画从入门到精通
马静
Prometheus学习手册
Primary Greatness The 12 Levers of Success
Covey;Stephen R
Prometheus学习手册
Premiere Pro 2024从入门到精通
文森学堂 组织编写 敬伟 编著
Prometheus学习手册
Premiere Pro非线性编辑案例教程
倪彤、张娅莉、黎志高、杨红艳
Prometheus学习手册
Procreate插画手绘从新手到高手
黄嘉英
Prometheus学习手册
Propensity Score Analysis Statistical Methods and Applications
Guo;Shenyang Y.;Fraser;Mark W
Prometheus学习手册
Premiere Pro 2023视频编辑剪辑制作(全彩版)
李学宝、马占飞、赵文军
Prometheus学习手册
Princess Puffybottom . . . and Darryl
Nielsen;Susin;Mueller;Olivia Chin
Prometheus学习手册
Procreate+iPad水彩绘画入门教程
秦小萍 编著
Prometheus学习手册
Protel DXP 2004 SP2原理图与PCB设计(第4版)
刘刚
Prometheus学习手册
Procreate室内设计手绘技法教程
王振 孙芳真
您可能感兴趣 / 更多
Prometheus学习手册
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
Prometheus学习手册
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
Prometheus学习手册
过劳:好工作是如何变坏的
[美]艾琳·L.凯利(Erin;L.Kelly;[美]菲利斯·莫恩((Phyllis;Moen
Prometheus学习手册
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
Prometheus学习手册
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
Prometheus学习手册
杜甫传
[美]弗洛伦斯.艾思柯
Prometheus学习手册
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
Prometheus学习手册
爵士乐史(精装本)
[美]泰德·乔亚 著
Prometheus学习手册
作家榜名著:夏日走过山间(王芳推荐版本!与《瓦尔登湖》齐名的经典名作!心浮气躁想要逃离现实生活?让大自然的神奇力量瞬间治愈你!)
[美]约翰·缪尔、作家榜经典名 著;刘子超 译
Prometheus学习手册
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
Prometheus学习手册
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Prometheus学习手册
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品