易燃物汇聚 YouTube 有声书与书评
深入浅出Prometheus:原理、应用、源码与拓展详解 封面

深入浅出Prometheus:原理、应用、源码与拓展详解

陈晓宇 杨川胡 陈啸编著

2122人在读
12.5万字总字数
¥62.3定价

内容简介

Prometheus是由SoundCloud开源的监控系统,是Google BorgMon监控系统的开源版本。伴随着容器及Kubernetes技术的兴起,Prometheus越来越受到大家的关注。本书系统讲解了Prometheus的原理、应用、源码和拓展,图文并茂、讲解全面。原理篇主要介绍了Prometheus的整体架构及与其他监控系统的对比和优势,让读者从整体上把握Prometheus的相关概念。应用篇从传统应用监控和Kubernetes监控两方面讲解Prometheus的安装、配置及优秀实践,着重介绍Redis、MySQL server等常用中间件监控,并结合Kubernetes,详细讲解如何通过Prometheus监控容器集群,还对每个操作都进行了非常详尽的记录。源码与拓展篇从整体到局部详细剖析Prometheus的源码架构,并且结合实际生产环境二次定制Prometheus的部分功能,可加深读者对Prometheus的理解,也能很好地帮助读者提升Prometheus开发技能。

读者书评

★★★★☆

这个监控系统可以参考下,比较流行,本身是单机版的,有其他补充的分布式版本参考

★★★☆☆

可以当作Prometheus的工具书,有些部分比较深入,比如涉及到一些源码的修改,可以解决一些比较实用的问题。但对于入门的人来说,有点晦涩,缺少一个从简入深的完整部署和使用的介绍。适合正在用的,且基于k8s部署系统的研发或者运维

★★★★☆

根据二八法则,优先看应用章节,需要深入的时候,了解一下原理,其他内容,可以视自己的兴趣程度

★★★★☆

后面章节太多的代码讲解,个人觉得不太易读。

★★★☆☆

酒红色用来学习promql的,却写的很少

★★★☆☆

结论:适合做大致了解,谈不上深入,应用部分缺失最重要的PromQL,源码解析部分点笔而过。 大致介绍了监控系统的概况,监控哪些指标,监控的分类,对 prometheus 的做了些大致的介绍。 可以看出四篇内容是几个人分开写的,内容有交叉且不太连贯。 exporter 部分描述过多,没有大的意义。对应的系统有哪些指标可以在对应系统文档查到,无需浪费篇幅一个个解释。 PromQL 作为 prometheus 独有的查询语法规则,是数据查询的出口,却在本书中并没有介绍,很遗憾,是本书最大失误。 源码解析部分,重点放在了存储上,大致内容是摘自 prometheus tsdb 作者的博客文章,并直接截图(没有标明出处)。若重点放在对 PromQL 内置函数计算规则上,会对实际应用更有帮助,如increase 和 rate、irate 的选择等,很可惜。 后边的 k8s 应用部分,个人并没有多关注,无非是部署问题,单独放四分之一大幅讲解,甚至包含prometheus 的安装,不太理解。 但是,prometheus 出道不久,社区和生态也不够完善,国内相关的资料不多,且分散零散,不易于学习,这本书应该是正式出版的唯一一本,在线书有《prometheus book》,这两本结合起来看的话,相互补充,就可以对prometheus有较全面的学习。感谢作者。

★★★☆☆

书中确实有些东西。但我想说说阅读本书的感受。 国内监控类的技术书籍貌似都进入了一个怪圈,需要深入的时候感觉大家都懂,需要简明扼要的时候又担心大家都不明白,思来想去加了一些自己的心路历程。 也许,在监控方面,国内只是用起来了就好。是不是国内开源届都这样子?

★☆☆☆☆

首先感谢作者带来国内的prometheus学习资料,但个人而言该书的内容适合用于熟悉监控系统基础只是,大而广的描述监控领域,虽然涉及到部分的代码,也是浅浅一谈而过,涉及到Prometheus的最佳实践并没有章节去描述,如果想深入学习prometheus的,这本书不是好的选择.

★★★★★

个人感觉挺不错的一本书,可能平时工作经常性的和Prometheus operator 打交道,感觉读一遍之后,理解更通透了

★★★★☆

虽然本书关于prometheus的最佳实践和源码介绍有所敷衍,不过对于了解监控基本概念和新手熟悉prometheus基本原理还是挺有帮助的。 看书最重要是要引发思考。

书籍信息

作者陈晓宇 杨川胡 陈啸编著
出版社电子工业出版社
出版时间2019-04-01
ISBN9787121360954
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数81