VictoriaMetrics /VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

★ 18,073⑂ 1,801👁 154⑃ 6,250● 5,083▤ 587◈ 0
GoApache-2.0Created 2018-09-30victoriametrics.com/
18,073
stars
+10
1,801
forks
154
watchers
6,250
prs
5,083
issues
587
releases
0
discussions

README

VictoriaMetrics










  
  
  


VictoriaMetrics is a fast, cost-effective, and scalable solution for monitoring and managing time series data. It delivers high performance and reliability, making it an ideal choice for businesses of all sizes.

Here are some resources and information about VictoriaMetrics:

- Case studies: Grammarly, Roblox, Wix, Spotify,....
- Available: Binary releases, Docker images on Docker Hub and Quay, Source code.
- Deployment types: Single-node version and Cluster version under Apache License 2.0.
- Getting started: Read key concepts and follow the
  quick start guide.
- Community: Slack (join via Slack Inviter), X (Twitter), YouTube. See full list here.
- Changelog: Project evolves fast - check the CHANGELOG, and How to upgrade.
- Enterprise support: Contact us for commercial support with additional enterprise features.
- Enterprise releases: Enterprise and long-term support releases (LTS) are publicly available and can be evaluated for free
  using a free trial license.
- Security: we achieved security certifications for Database Software Development and Software-Based Monitoring Services.

Yes, we open-source both the single-node VictoriaMetrics and the cluster version.

 Prominent features

VictoriaMetrics is optimized for timeseries data, even when old time series are constantly replaced by new ones at a high rate, it offers a lot of features:

 Long-term storage for Prometheus or as a drop-in replacement for Prometheus and Graphite in Grafana.
 Powerful stream aggregation: Can be used as a StatsD alternative.
 Ideal for big data: Works well with large amounts of time series data from APM, Kubernetes, IoT sensors, connected cars, industrial telemetry, financial data and various Enterprise workloads.
 Query language: Supports both PromQL and the more performant MetricsQL.
 Easy to setup: No dependencies, single small binary, configuration through command-line flags, but the default is also fine-tuned; backup and restore with instant snapshots.
 Global query view: Multiple Prometheus instances or any other data sources may ingest data into VictoriaMetrics and be queried via a single query.
 Various Protocols: Support metric scraping, ingestion and backfilling in various protocols.
     Prometheus exporters, Prometheus remote write API, Prometheus exposition format.
     InfluxDB line protocol over HTTP, TCP and UDP.
     Graphite plaintext protocol with tags.
     OpenTSDB put message.
     HTTP OpenTSDB /api/put requests.
     JSON line format.
     Arbitrary CSV data.
     Native binary format.
     DataDog agent or DogStatsD.
     NewRelic infrastructure agent.
     OpenTelemetry metrics format.
 NFS-based storages: Supports storing data on NFS-based storages such as Amazon EFS, Google Filestore.
 And many other features such as metrics relabeling, cardinality limiter, etc.

 Enterprise version

In addition, the Enterprise version includes extra features:

- Anomaly detection: Automation and simplification of 

Top issues

Latest release

v1.155.0 v1.155.0 2026-10-26
v1.155.0

Released at 2026-10-23

Update Note 1: vmselect in VictoriaMetrics cluster: /admin/tenants requests without start and end query args now return tenants for the current day. This is a breaking change because previously it was expected to return all tenants. If you still need to retrieve all tenants, set the start and end params so that the resulting time range fully includes the -retentionPeriod. Also note that vmctl is known to send requests to /admin/tenants under the hood when migrating data between VictoriaMetrics deployments. Therefore, make sure that you run vmctl with both -fil

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON