Prometheus学习手册
Brian Brazil
宋佳洋, 薛锦 译
出版时间:2020年05月
页数:400
“监控不仅仅是为了让工程师保持理智,它同时也是关键业务的重要基础设施。Prometheus的发布是监控领域重要的分水岭,它永久改变了人们进行监控的方式。本书由Prometheus团队成员所撰写和审核,它是你喜欢的最接近于官方指南的书籍。”
——Richard Hartmann
Monitoring Lead, SpaceNet
“书中的最佳实践和准则将会帮助你减少不必要的操作并且将Prometheus作为每天使用的监控助手。”
——Oleg Mayko
DevOps Engineer, Swisscom
快来使用Prometheus,Prometheus是基于指标的监控系统,为成千上万的组织在生产环境中提供服务。这本实用指南为应用开发人员、系统管理人员和DevOps人员提供了关于Prometheus关键部分的相关介绍,包括基础设施和应用的监控、仪表盘显示、告警、代码测控,以及如何通过导出器获取第三方的指标。
这个开源系统在过去几年中变得流行是有原因的。基于它简单而强大的数据模型和查询语句,Prometheus专注于监控这一件事情并将其做到了极致。本书的作者同时也是Prometheus的开发人员Brian Brazil将会带着你学习Prometheus配置、节点导出器、Alertmanager,以及如何对应用和基础设施进行监控。
● 了解对你的应用程序代码进行测控的位置以及对应的测控量级。
● 使用标签来区分指标:唯一的键值对。
● 对Grafana这个流行的仪表盘工具进行介绍。
● 学习如何使用节点导出器对你的基础设施进行监控。
● 使用服务发现为你的机器和服务提供不同的监控视角。
● 在Kubernetes中使用Prometheus,并测试你可以在容器中使用的导出器。
● 将其他监控系统的数据转换为Prometheus能够识别的格式。
  1. 前言
  2. 第I部分 概述
  3. 第1章 什么是Prometheus
  4. 什么是监控?
  5. Prometheus架构
  6. Prometheus不是什么
  7. 第2章 开始使用Prometheus
  8. 运行Prometheus
  9. 使用表达式浏览器
  10. 运行Node Exporter
  11. 告警
  12. 第Ⅱ部分 应用监控
  13. 第3章 测控
  14. 一个简单的程序
  15. Counter数据类型
  16. Gauge数据类型
  17. summary数据类型
  18. histogram数据类型
  19. 测控单元测试
  20. 使用测控
  21. 第4章 展示
  22. Python
  23. Go
  24. Java
  25. Pushgateway
  26. 桥接
  27. 解析器
  28. 展示格式
  29. 第5章 标签
  30. 什么是标签
  31. 测控和目标标签
  32. 测控
  33. 聚合
  34. 标签模式
  35. 什么时候使用标签
  36. 第6章 Grafana仪表盘
  37. 安装
  38. 数据源
  39. 仪表盘和面板
  40. 图形面板
  41. 单一统计面板
  42. 表格面板
  43. 模板变量
  44. 第Ⅲ部分 基础设置监控
  45. 第7章 Node导出器
  46. CPU收集器
  47. 文件系统收集器
  48. 磁盘状态收集器
  49. Netdev收集器
  50. Meminfo收集器
  51. hwmom收集器
  52. stat收集器
  53. uname收集器
  54. loadavg收集器
  55. 文本文件收集器
  56. 第8章 服务发现
  57. 服务发现机制
  58. 重置标签
  59. 如何拉取
  60. 第9章 容器和Kubernates
  61. cAdvisor
  62. Kubernetes
  63. 第10章 常见导出器
  64. Cousul
  65. HAProxy
  66. Grok导出器
  67. 黑盒
  68. 第11章 与其他监控系统协同
  69. 其他监控系统
  70. InfluxDB
  71. StatsD
  72. 第12章 编写导出器
  73. Consul遥测
  74. 自定义收集器
  75. 指南
  76. 第Ⅵ部分 PromQL
  77. 第13 章 PromQL概述
  78. 聚合基础知识
  79. 选择器
  80. HTTP接口
  81. 第14章 聚合运算符
  82. 分组
  83. 操作符
  84. 第15章 二元运算符
  85. 处理标量
  86. 向量匹配
  87. 运算优先级
  88. 第16章 函数
  89. 改变类型
  90. 数学函数
  91. 时间和日期
  92. 标签
  93. 缺失系列和absent
  94. 使用sort和sort_desc进行排序
  95. Histogram类型与histogram_quantile
  96. 计数器
  97. 改变gauge值
  98. 随时间聚合
  99. 第17章 记录规则
  100. 使用记录规则
  101. 何时使用记录规则
  102. 记录规则的命名
  103. 第Ⅴ部分 告警
  104. 第18章 告警
  105. 告警规则
  106. 设置Alertmanager
  107. 第19章 Alertmanager
  108. 通知管道
  109. 配置文件
  110. Alertmanager Web界面
  111. 第Ⅵ部分 部署
  112. 第20章 整合
  113. 计划推出
  114. 使用联合机制监控全局
  115. 长期存储
  116. 运行Prometheus
  117. 为失败做准备
  118. 管理性能
  119. 管理变革
  120. 获得帮助
书名:Prometheus学习手册
作者:Brian Brazil
译者:宋佳洋, 薛锦 译
国内出版社:中国电力出版社
出版时间:2020年05月
页数:400
书号:978-7-5198-4318-2
原版书书名:Prometheus: Up & Running
原版书出版商:O'Reilly Media
Brian Brazil
 
Brian Brazil是Robust Perception创始人,同时也是一名Prometheus开发人员。他专注于处理监控相关业务,服务过的公司从初创企业到世界五百强不等。他在Prometheus社区享有盛誉,在各类会议上做了许多演讲,在他的博客Robust Perception网站上写了许多与Prometheus相关的文章。
 
 
购买选项
定价:98.00元
书号:978-7-5198-4318-2
出版社:中国电力出版社