郑云龙,全栈工程师,CNCF基金会Certified Kubernetes Administrator。在敏捷和DevOps领域有丰富的实践经验,曾作为敏捷和DevOps技术教练向多家大型企业提供咨询和培训。当前在一家容器创业公司负责CaaS产品研发和设计。
“You can't fixed what you can't see”。 Prometheus被誉为下一代监控系统的首选,是继Kubernetes之后的第一个CNCF基金会顶级项目。本书是一本介绍Prometheus以及周边相关技术的实践书籍。本书主要分为三个部分。第一部分,主要通过一个实际的案例介绍了Prometheus的是什么?能做什么?以及Prometheus的基础架构,让读者对Prometheus有一个基本的认识以及概念。第二部分,本书则重点放在Prometheus的高级实践,包括社区提供的已经实现的Exporter的使用场景以及方法,以及教会读者如果通过Prometheus提供的Client Library根据自身需求创建自定义的Exporter。基于如何使用Prometheus的服务发现能力,提升平台的动态能力。在第二部分的最后我们会介绍如何对Prometheus运维管理,根据需求的不同实现Prometheus的扩容。以及如何通过一些其他的开源工具如Prometheus Opertor实现对Prometheus的管理。最后,在第三部分,我们将会在Kubernetes下基于Prometheus构建我们的容器云监控平台,并且基于监控数据实现应用的Auto Scalling。
在通读这些内容后,相信读者能够对Prometheus有一个全面的认识。