VictoriaMetrics #
VictoriaMetrics是一个快速、节省成本且可扩展的时序数据监控和管理解决方案。它提供高性能和可靠性,是各种规模企业的理想选择。
VictoriaMetrics针对时序数据进行了优化,即使在旧的时间序列不断以高速率被新数据替换的情况下,它也能提供众多功能:
- Prometheus的长期存储,或作为Grafana中Prometheus和Graphite的直接替代品。
- 强大的流式聚合:可用作StatsD的替代方案。
- 大数据处理的理想选择:能够高效处理来自APM、Kubernetes、物联网传感器、网联汽车、工业遥测、金融数据和各种企业工作负载的大量时序数据。
- 查询语言:同时支持PromQL和性能更优的MetricsQL。
- 易于部署:无依赖、单一小型二进制文件、通过命令行标志配置,但默认配置已经过优化;支持即时快照的备份和恢复。
- 全局查询视图:多个Prometheus实例或任何其他数据源可以将数据摄入VictoriaMetrics,并通过单一查询进行访问。
- 多种协议支持:支持多种协议的指标抓取、摄入和回填。
- Prometheus导出器、Prometheus远程写入API、Prometheus展示格式。
- 通过HTTP、TCP和UDP的InfluxDB行协议。
- 带标签的Graphite纯文本协议。
- OpenTSDB put消息。
- HTTP OpenTSDB /api/put请求。
- JSON行格式。
- 任意CSV数据。
- 原生二进制格式。
- DataDog代理或DogStatsD。
- NewRelic基础设施代理。
- OpenTelemetry指标格式。
- 基于NFS的存储:支持在基于NFS的存储上存储数据,如Amazon EFS、Google Filestore。
- 以及许多其他功能,如指标重标记、基数限制器等。