开源项目地址: 项目地址: https://github.com/ning1875/prome_shard
项目说明
prometheus采集端单点问题
采集类型
- 采集机器级别的指标
- 采集k8s基础监控指标
- 采集部署在lb后面的vm业务指标
- 采集部署在pod里的业务指标
- 采集各种中间件的指标 如kafka zk clickhouse等
面对如此复杂的采集类型,一般会使用一批采集Prometheus各司其职
sd发现问题
面对不同的采集来源,有对应的服务发现类型,如k8s_sd,我们修改Prometheus代码适配不同的服务发现类型,
- 比如有一些指标挂在lb的后面