AltHub

VictoriaMetrics/VictoriaMetrics Alternatives

time series database / metrics monitoring

VictoriaMetrics is a fast, cost-effective, Prometheus-compatible time-series database and monitoring backend for large-scale metrics observability.

17.6kGoApache-2.0active · last push 27d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

prometheus/prometheusGitHub

Choose Prometheus when you want the canonical upstream monitoring and TSDB ecosystem and do not need VictoriaMetrics' extra long-term storage optimizations or MetricsQL extensions.

The Prometheus monitoring system and time series database.

65.9k
Go
Apache-2.0
active27d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

ClickHouse/ClickHouseGitHub

Choose when you need SQL-powered real-time analytics over high-cardinality event/time-series data instead of a PromQL-centric metrics backend.

ClickHouse® is a real-time analytics database management system

49.5k
C++
Apache-2.0
active30d ago
questdb/questdbGitHub

Choose when you need a lightweight, high-throughput Java/SQL TSDB for tick/event data and do not need Prometheus compatibility.

QuestDB is a high performance, open-source, time-series database

17.3k
Java
Apache-2.0
active30d ago
GreptimeTeam/greptimedbGitHub

Choose when you want a unified columnar engine for metrics, logs, and traces on object storage and can accept a younger, broader observability database.

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

6.6k
Rust
Apache-2.0
active28d ago
grafana/mimirGitHub

Choose when you need a Kubernetes-native, multi-tenant, horizontally scalable long-term store for Prometheus metrics rather than a single-node-friendly Prometheus backend.

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

5.2k
Go
AGPL-3.0
active1mo ago
lindb/lindbGitHub

Choose when you need a Kubernetes-native distributed time-series database for metrics and are willing to standardize on its operational model and not necessarily the Prometheus query API.

LinDB is a scalable, high performance, high availability distributed time series database.

3.1k
Go
Apache-2.0
active2mo ago
thanos-io/thanosGitHub

Choose when you already run Prometheus and need multi-cluster long-term storage with object-storage backends rather than a standalone TSDB like VictoriaMetrics.

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

14.2k
Go
Apache-2.0
active1mo ago
influxdata/influxdbGitHub

Choose when you want a general-purpose metrics/events datastore with InfluxQL/SQL and do not need PromQL compatibility.

Scalable datastore for metrics, events, and real-time analytics

31.7k
Rust
Apache-2.0
active1mo ago
taosdata/TDengineGitHub

Choose for Industrial IoT time-series workloads needing a specialized clusater DB with SQL support, rather than Prometheus-centric monitoring storage.

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

25.1k
C
AGPL-3.0
active1mo ago
timescale/timescaledbGitHub

Choose when you want PostgreSQL compatibility plus time-series partitioning/compression and prefer SQL over a purpose-built Prometheus storage engine.

A time-series database for high-performance real-time analytics packaged as a Postgres extension

23.5k
C
NOASSERTION
active28d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

open-falcon/falcon-plusGitHub

An older all-in-one monitoring platform for teams already invested in Open-Falcon that do not require Prometheus ecosystem compatibility.

An open-source and enterprise-level monitoring system.

7.2k
Go
Apache-2.0
archived2.4y ago

Listed as an alternative to

These projects were analysed and named VictoriaMetrics among their alternatives. The relationship is not symmetric — how VictoriaMetrics rates them is a separate judgement, made when VictoriaMetrics is analysed in its own right.

prometheus/prometheusGitHub

calls VictoriaMetrics “Drop-in Prometheus-compatible scraper/TSDB/PromQL engine with lower resource usage and optional cluster mode.”

The Prometheus monitoring system and time series database.

65.9kGoactive
influxdata/influxdbGitHub

calls VictoriaMetrics “When you need a resource-efficient, Prometheus-compatible TSDB with simple single-node or cluster setup and low RAM/CPU usage.”

Scalable datastore for metrics, events, and real-time analytics

31.7kRustactive
taosdata/TDengineGitHub

calls VictoriaMetrics “Choose if you want a cost-effective, PromQL-compatible monitoring TSDB with high performance and low resource use, not SQL.”

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

25.1kCactive
timescale/timescaledbGitHub

calls VictoriaMetrics “Choose VictoriaMetrics when you need a resource-efficient, Prometheus-compatible TSDB that is cheaper to operate in monitoring stacks.”

A time-series database for high-performance real-time analytics packaged as a Postgres extension

23.5kCactive
thanos-io/thanosGitHub

calls VictoriaMetrics “Choose when you want a single or clustered TSDB with high compression and simpler operations, replacing the Thanos component composition.”

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

14.2kGoactive
apache/iotdbGitHub

calls VictoriaMetrics “Choose it for low-cost Prometheus-compatible metrics storage when your workload is monitoring rather than general time-series analytics.”

Apache IoTDB

6.4kJavaactive
GreptimeTeam/greptimedbGitHub

calls VictoriaMetrics “PromQL-compatible metrics DB component; choose it for a production-proven metrics backend and run VictoriaLogs separately for logs.”

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

6.6kRustactive