Kvass
https://github.com/tkestack/kvass
Kvass 是腾讯云根据自身业务需求开源的一个组件。于 2020.11.20 发布了 v0.0.1 版本,目前最新是 v0.0.3 版本,持续关注, 到 v0.1.0 应该就可以在生产中使用了。
我们希望设计一种无侵入的集群化方案,它对使用者表现出来的,是一个与原生Prometheus配置文件一致,API兼容,可扩缩容的虚拟Prometheus。具体而言,我们有以下设计目标。 无侵入,单配置文件:我们希望使用者看到的,修改的都是一份原生的配置文件,不用加任何特殊的配置。 无需感知监控对象:我们希望使用者不再需要预先了解采集对象,不参与集群化的过程。 实例负载尽可能均衡:我们希望能根据监控目标的实际负载来划分采集任务,让实例尽可能均衡。 动态扩缩容:我们希望系统能够根据采集对象规模的变化进行动态扩缩容,过程中数据不断点,不缺失。 兼容核心PrometheusAPI:我们希望一些较为核心的API,如上边提到的/api/v1/target接口是正常的。