开源项目 : prome-route: 使用反向代理实现prometheus分片

开源项目地址:

项目地址: https://github.com/ning1875/prome-route
PS: 这是一个仅用时半天就写完的项目

架构图

开源项目 : prome-route: 使用反向代理实现prometheus分片_第1张图片

prometheus HA

prometheus本地tsdb性能出色,但是碍于其没有集群版本导致HA较差

实现手段

注意这些手段都是要数据的统一存储

  • 可以通过remote_write 到一个提供HA的tsdb存储中
  • 通过联邦收集到一个prometheus里

问题来了,搞不定集中式的tsdb集群,或者集群挂了咋办

本项目介绍

原理介绍

  • 肯定有一组prometheus 服务器和pod用来采集各式各样的数据
  • 那么采集器上本地的数据就是一个个分片,采集器本身也可以充当查询的角色
  • 而且每个采集器上面的指标通过一个特征标签比如cluster/app等区分

你可能感兴趣的:(监控系统,golang,运维开发)