app-metrics/victoria-metrics-cluster (rato-verlay)

Search

Masked: This package is masked.

Reason: VictoriaMetrics cluster mode (vminsert + vmselect + vmstorage) is shipped in the overlay for completeness and to give a clean upgrade path if a fleet ever outgrows the single-node sibling. It is NOT the recommended default: for ingestion rates below ~1M samples/sec the single-node variant (app-metrics/victoria-metrics{,-bin}) is simpler to operate and uses ~3x less memory. Unmask explicitly via /etc/portage/package.unmask if cluster mode is what you actually want; otherwise the single-node pair stays the daily driver. Same masking rationale applies to both the source-build and prebuilt variants — they are siblings, not alternatives, and the !! blocker between them prevents Portage from picking both at once.

Masked by Ramin Torabi on 2026-05-24

Install

Install this package:

emerge -a app-metrics/victoria-metrics-cluster

Package Information

Description:
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.
Homepage:
https://victoriametrics.com/ https://github.com/VictoriaMetrics/VictoriaMetrics
License:
Apache-2.0

Versions

Version EAPI Keywords Slot
1.143.0 8 ~amd64 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>16882282+RaminTorabi@users.noreply.github.com</email>
		<name>Ramin Torabi</name>
	</maintainer>
	<longdescription lang="en">
    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.
  </longdescription>
</pkgmetadata>

Lint Warnings

Files

Manifest

Type File Size Versions
DIST victoria-metrics-cluster-1.143.0.tar.gz 55969865 bytes 1.143.0
Unmatched Entries
Type File Size