一、单点方案
容量有限,受限于本机存储和算力
架构最为简单,可以满足大部分中小公司的需求
二、远程存储
Thanos
和Prometheus生态强绑定,把Prometheus作为自身框架的子模块
分为sidecar和receive两种模式
长期存储使用对象存储,性价比高,但是性能上稍差一些
VictoriaMetrics
自成体系,实际和Prometheus是替代关系
架构清晰简单,可控性更好,在国内使用广泛
单集群存储节点不能太多,不过十几台没问题,容量也很大
三、Prometheus自身构建集群
利用了Remote Read和Merge Read特性
存储节点仍是Prometheus,适合全拉模式的数据采集场景