VictoriaMetrics

VictoriaMetrics
软件
软件描述
VictoriaMetrics 可用作 Prometheus 或 vmagent 的长期存储。
官方网站
访问软件的官方网站了解更多信息
victoriametrics.com
什么是 VictoriaMetrics?
VictoriaMetrics 可用作 Prometheus 的长期存储,或用于 vmagent。
它支持 Prometheus 查询 API,因此可在 Grafana 中作为 Prometheus 的直接替代品使用。其采用 MetricsQL 查询语言,与 PromQL 兼容。VictoriaMetrics 在写入和查询方面均具备高性能和良好可扩展性,性能比 InfluxDB 和 TimescaleDB 高达 20 倍。
在处理数百万个唯一时间序列(即高基数)时,其内存占用仅为 InfluxDB 的 1/10,比 Prometheus、Thanos 或 Cortex 少 7 倍。
它提供高效的数据压缩,相比 TimescaleDB 可在有限存储空间中多存储 70 倍的数据点,相比 Prometheus、Thanos 或 Cortex 所需存储空间减少 7 倍。
单节点 VictoriaMetrics 可替代由 Thanos、M3DB、Cortex、InfluxDB 或 TimescaleDB 构建的中等规模集群。
VictoriaMetrics 仅由一个无外部依赖的小型可执行文件组成。
所有配置通过显式的命令行标志完成,并配有合理的默认值。
所有数据存储于由 -storageDataPath 命令行标志指定的单一目录中。
支持通过多种协议进行指标抓取、摄入和回填:InfluxDB、Graphite、OpenTSDB、Prometheus、CSV、JSON。
支持来自 Prometheus exporters(如 node_exporter)的指标。详见相关文档。
Prometheus 远程写入 API。
通过 HTTP、TCP 和 UDP 支持 InfluxDB 行协议。
适用于 APM、Kubernetes、物联网传感器、联网汽车、工业遥测、金融数据及各类企业工作负载产生的大量时间序列数据。
提供开源集群版本。
🔄 替代方案
8 个选择
ReductStore
软件
ReductStore:面向边缘AI应用的高性能时序对象存储。 客户端SDK:支持Python、JavaScript、C++、Rust和cURL。 Web控制台:集成的数据管理界面。 命令行客户端:用于管理ReductStore的命令行工具。
Prometheus 是最初在 SoundCloud 构建的开源系统监控和告警工具包。自2012年问世以来,许多公司和组织已采用 Prometheus,该项目拥有非常活跃的开发人员和用户社区。

Levitate By Last9
软件
Levitate 是一个关键任务的时间序列数据库,可控制查询和存储,从而构建成本效益高且无需维护的操作就绪基础。它专为高性能查询、高可用性和低延迟写入而设计。
InfluxDB 是 InfluxData 专为监控指标和事件打造的开源时序数据库,可实时洞察各类堆栈、传感器和系统。使用 InfluxDB 可每秒捕获、分析并存储数百万个数据点,满足严苛的 SLA 要求,并进行图表绘制……

OpenTSDB
软件
OpenTSDB 是一个基于 HBase 构建的分布式、可扩展的时间序列数据库(TSDB)。OpenTSDB 的设计旨在解决一个普遍需求:大规模存储、索引并提供从计算机系统(网络设备、操作系统、应用程序)收集的指标数据……




