Apocrypha

victoria-metrics-cluster

VictoriaMetrics cluster (vminsert + vmselect + vmstorage)

VictoriaMetrics cluster mode — the horizontally scalable variant of the VictoriaMetrics time-series database. The cluster decomposes the single-node binary into three independent services that communicate over RPC and follow a shared-nothing architecture: - vmstorage stores raw samples and serves queries filtered by time range and labels. Each vmstorage node is autonomous; nodes do not communicate with each other. - vminsert receives ingested data and shards it across vmstorage nodes via consistent hashing on metric name and labels. - vmselect runs queries by fanning out to all configured vmstorage nodes and merging the results. Each service can be scaled independently. Cluster mode also adds multi-tenancy (accountID/projectID namespaces in URLs and labels) and optional replication via -replicationFactor. Built from source using the Gentoo Go toolchain. For ingestion rates below ~1M samples/sec the single-node sibling (app-metrics/victoria- metrics) is recommended — it is simpler to operate and has lower per-node overhead.

Available in

OverlayNewestEbuildsLast activity
rato-verlay GitHub ↗ 1.143.0 1 37 h details ›

Versions & arches

VersionOverlay amd64 Committed
1.143.0 rato-verlay amd64 testing 52 d view · download · history ↗

Runtime dependencies of 1.143.0

show 3 lines