Prometheus远程存储方案

默认情况下,Prometheus 收集到监控数据之后是存储在本地,在本地查询计算。由于单机容量有限,对于海量数据场景,需要有其他解决方案。最直观的想法就是:既然本地搞不定,那就在远端做一个集群,分治处理。

Prometheus 本身不提供集群存储能力,可以复用其他时序库方案。时序库挺多的,如果挨个儿去对接比较费劲,于是 Prometheus 建立了统一的 Remote Read、Remote Write 接口协议,只要满足这个接口协议的时序库都可以对接进来,作为 Prometheus remote storage 使用。

当前有两款远程存储在国内比较受欢迎,分别是VictoriaMetrics 和 Thanos。

VictoriaMetrics

VictoriaMetrics可以作为 Prometheus 的远程存储,可是它志不在此。VictoriaMetrics是希望成为一个更好的 Prometheus,所以它不只是时序库,它还有抓取器、告警等各个组件,体系非常完备,不过当前国内基本上还只是把它当做时序库在用。

Thanos

Thanos 的做法和VictoriaMetrics不同,Thanos 完全拥抱 Prometheus,对 Prometheus 做了一个增强,核心特点是使用对象存储做海量时序存储。

此文章为9月Day 15学习笔记,内容来源于极客时间《运维监控系统实战笔记》

相关推荐
сокол1 分钟前
【网安-Web渗透测试-内网渗透】内网横向移动——IPC连接
服务器·windows·网络安全·系统安全
剑神一笑3 分钟前
Linux xargs 命令深度解析:从管道到命令构建的桥梁
linux·运维·chrome
jimy120 分钟前
Oracle的always free账户,提高网络使用率的保活脚本
服务器·网络·oracle
xhbh66629 分钟前
TCP端口转发不生效?IP转发、防火墙、SELinux排查手册
服务器·ip·端口流量转发·路由端口转发·ip隐藏·tcp 端口转发
xhbh66633 分钟前
Windows网络转发如何配置?netsh命令完整指南
服务器·网络·windows·ip·端口流量转发·路由端口转发·ip隐藏
量子炒饭大师43 分钟前
【Linux系统编程】Cyberpunk在霓虹丛林中构建堡垒 ——【关于shell命令及其运行原理】
linux·运维·服务器·shell
夜猫子ing43 分钟前
《嵌入式 Linux 控制服务从零搭建(一):项目立意与架构总览》
linux·嵌入式硬件
IT大白鼠44 分钟前
主流Linux文件系统稳定性及性能分析
linux·运维·服务器·文件系统
瀚高PG实验室1 小时前
debezium在LANG=zh_CN.UTF-8下,无法解析timestamp类型的列值为BC的字段
服务器·数据库·postgresql·瀚高数据库
南境十里·墨染春水1 小时前
linux学习进展 I/O复用函数初步
linux·运维·学习