本文主要是介绍开源项目: prome_shard :consulwatch+动态分片实现Prometheus采集端高可用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开源项目地址: 项目地址: https://github.com/ning1875/prome_shard
项目说明
prometheus采集端单点问题
采集类型
- 采集机器级别的指标
- 采集k8s基础监控指标
- 采集部署在lb后面的vm业务指标
- 采集部署在pod里的业务指标
- 采集各种中间件的指标 如kafka zk clickhouse等
面对如此复杂的采集类型,一般会使用一批采集Prometheus各司其职
sd发现问题
面对不同的采集来源,有对应的服务发现类型,如k8s_sd,我们修改Prometheus代码适配不同的服务发现类型,
- 比如有一些指标挂在lb的后面,需要通过lb的服务发现来感知后端server的变化
- 但是问题是每个采集器都是单点的,而且修改适配不同的发现源
- 当
这篇关于开源项目: prome_shard :consulwatch+动态分片实现Prometheus采集端高可用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!