victoria-metrics

victoria-metrics

Docker-Anwendung from AlexRed's Repository

Übersicht

VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database. TLDR: It is a faster, more lightweight replacement to InfluxDB/TimescaleDB/etc (up to 20x faster data digestion, up to 7-10x less ram usage). Can be used in place of InfluxDB in many apps such as HomeAssistant. Includes a great web UI for query exploration. For HomeAssistant: drop in replacement for InfluxDB, see https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361 Git repository: https://github.com/VictoriaMetrics/VictoriaMetrics Dockerhub: https://hub.docker.com/r/victoriametrics/victoria-metrics Website: https://victoriametrics.com VictoriaMetrics prominent features: - Long-term storage for Prometheus. - Drop-in replacement for Prometheus and Graphite in Grafana. - Easy setup and operation with a single executable and configuration via command-line flags. - Fast backups with vmbackup/vmrestore tools. - Implements MetricsQL query language. - Global query view for multiple data sources. - High performance and scalability, outperforming InfluxDB and TimescaleDB by up to 20x. - Efficient RAM usage, 10x less than InfluxDB and up to 7x less than others. - Optimized for high-churn time series data. - High data compression, storing up to 70x more data points in limited storage. - Ideal for high-latency IO and low IOPS storage. - Can substitute moderately sized clusters of competing solutions. - Protects data from corruption on unclean shutdown. - Supports various metrics protocols, including Prometheus, InfluxDB, Graphite, OpenTSDB, and more. - Offers stream aggregation, metrics relabeling, and series limiting. - Suitable for diverse data sources like APM, Kubernetes, IoT, financial data, and more. - Open source cluster version. - Compatible with NFS-based storages like Amazon EFS and Google Filestore.

Anforderungen

Notes
===
VictoriaMetrics is very powerful with lots of configurations available, definitely go through the docs: https://docs.victoriametrics.com to get comfortable.

VMAgent may be needed depending on your use case.

For integrating into HomeAssistant: https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361 (you only need the influxdb: configurations shared throughout the thread)

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8428]/vmui
Netzwerk
bridge
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

DataPathrw

Data directory, includes config and the actual DB

Ziel
/victoria-metrics-data
Standard
/mnt/user/appdata/victoria-metrics
Wert
/mnt/user/appdata/victoria-metrics
PortPorttcp
Ziel
8428
Standard
8428
Wert
8428
Retention PeriodVariable

Data with timestamps outside the retentionPeriod is automatically deleted. The minimum retentionPeriod is 24h or 1d.vThe following optional suffixes are supported: h (hour), d (day), w (week), y (year). If suffix isn't set, then the duration is counted in months (default 1m).

Ziel
retentionPeriod
Standard
99y
Wert
99y
Prometheus Scrape FileVariable

Location of promscrape config in the container. For example: /victoria-metrics-data/prometheus.yml. Disabled if nothing is set.

Ziel
promscrape_config
Prometheus Scrape Strictly ParseVariable

Set true to only parse valid promscrape configs. Incompatible fields: remote_write => -remoteWrite* remote_read => not supported rule_files and alerting => these sections are supported by vmalert.

Ziel
promscrape_config_strictParse
Standard
false
Wert
false

Statistik herunterladen

96,762,167
Downloads insgesamt
607,914
Dieser Monat
388,048
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
victoriametrics/victoria-metrics:v1.118.0
Zuletzt aktualisiert2026-05-25
Erstmals gesehen2025-05-28

Führen Sie victoria-metrics auf Unraid aus.

victoria-metrics ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.