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…
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
- 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](mailto:[email protected]) 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
- Security: we achieved security certifications for Database Software Development and Software-Based Monitoring Services.
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 queried via a single query.
- Various Protocols: Support metric scraping, ingestion and backfilling in various protocol.
- 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 your alerting rules, covering complex anomalies found in metrics data.
- Backup automation: Automates regular backup procedures.
- Multiple retentions: Reducing storage costs by specifying different retentions for different datasets.
- Downsampling: Reducing storage costs and increasing performance for queries over historical data.
- Stable releases with long-term support lines (LTS).
- Comprehensive support: First-class consulting, feature requests and technical support provided by the core VictoriaMetrics dev team.
- Many other features, which you can read about on the Enterprise page.
We strictly apply security measures in everything we do. VictoriaMetrics has achieved security certifications for Database Software Development and Software-Based Monitoring Services. See Security page for more details.
Benchmarks
Some good benchmarks VictoriaMetrics achieved:
- Minimal memory footprint: handling millions of unique timeseries with 10x less RAM than InfluxDB, up to 7x less RAM than Prometheus, Thanos or Cortex.
- Highly scalable and performance for data ingestion and querying, 20x outperforms InfluxDB and TimescaleDB.
- High data compression: 70x more data points may be stored into limited storage than TimescaleDB, 7x less storage space is required than Prometheus, Thanos or Cortex.
- Reducing storage costs: 10x more effective than Graphite according to the Grammarly case study.
- A single-node VictoriaMetrics can replace medium-sized clusters built with competing solutions such as Thanos, M3DB, Cortex, InfluxDB or TimescaleDB. See VictoriaMetrics vs Thanos, Measuring vertical scalability, Remote write storage wars - PromCon 2019.
- Optimized for storage: Works well with high-latency IO and low IOPS (HDD and network storage in AWS, Google Cloud, Microsoft Azure, etc.).
Community and contributions
Feel free asking any questions regarding VictoriaMetrics:
If you like VictoriaMetrics and want to contribute, then please read these docs.VictoriaMetrics Logo
The provided ZIP file contains three folders with different logo orientations. Each folder includes the following file types:
- JPEG: Preview files
- PNG: Preview files with transparent background
- AI: Adobe Illustrator files
VictoriaMetrics Logo Usage Guidelines
Font
- Font Used: Lato Black
- Download here: Lato Font
Color Palette
Logo Usage Rules
- Only use the Lato Black font as specified.
- Maintain sufficient clear space around the logo for visibility.
- Do not modify the spacing, alignment, or positioning of design elements.
- You may resize the logo as needed, but ensure all proportions remain intact.
Members
-
VictoriaMetrics ★ PINNED
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Go ★ 17k 1d agoExplain → -
VictoriaTraces ★ PINNED
Fast and easy to use database for traces, which can efficiently handle terabytes of trace spans.
Go ★ 441 1d agoExplain → -
VictoriaLogs ★ PINNED
Fast and easy to use database for logs, which can efficiently handle terabytes of logs
Go ★ 2.1k 23h agoExplain → -
operator ★ PINNED
Kubernetes operator for Victoria Metrics
Go ★ 581 2d agoExplain → -
helm-charts ★ PINNED
Helm charts for VictoriaMetrics, VictoriaLogs and ecosystem
Go Template ★ 555 1d agoExplain → -
fastcache
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
Go ★ 2.4k 1mo agoExplain → -
metrics
Lightweight alternative to github.com/prometheus/client_golang
Go ★ 704 2d agoExplain → -
easyproto
Simple building blocks for protobuf marshaling and unmarshaling
Go ★ 293 5mo agoExplain → -
metricsql
Standalone PromQL and MetricsQL parser
Go ★ 246 22d agoExplain → -
prometheus-benchmark
Benchmark for Prometheus-compatible systems
Go ★ 209 2mo agoExplain → -
mcp-victoriametrics
The implementation of Model Context Protocol (MCP) server for VictoriaMetrics
Go ★ 206 11d agoExplain → -
victorialogs-datasource
Grafana datasource for VictoriaLogs
TypeScript ★ 191 1d agoExplain → -
ansible-playbooks
Ansible Playbooks for Victoria Metrics monorepo
Jinja ★ 160 1d agoExplain → -
victoriametrics-datasource
Grafana datasource for VictoriaMetrics
TypeScript ★ 157 24d agoExplain → -
mcp-victorialogs
The implementation of Model Context Protocol (MCP) server for VictoriaLogs.
Go ★ 93 15d agoExplain → -
vmestimator
Real-time Cardinality Estimations for VictoriaMetrics\Prometheus
Go ★ 50 1d agoExplain → -
skills
The official Agent Skills for VictoriaMetrics products
Python ★ 45 2d agoExplain → -
vmctl
Victoria Metrics command line tool
★ 37 5y agoExplain → -
sql-to-logsql
Simple UI that provides SQL support for VictoriaLogs and VictoriaTraces
Go ★ 36 14d agoExplain → -
vmui ▣
UI monorepo for VictoriaMetrics
★ 34 5y agoExplain → -
log-collectors-benchmark
Performance benchmark of Kubernetes log collectors
Go ★ 27 4mo agoExplain → -
billy
Billy benchmarks for VictoriaMetrics
Go ★ 20 6y agoExplain → -
metrics-java
No description.
Java ★ 14 2y agoExplain → -
mcp-victoriatraces
The implementation of Model Context Protocol (MCP) server for VictoriaTraces
Go ★ 12 1d agoExplain → -
mcp-vmanomaly
The implementation of Model Context Protocol (MCP) server for VMAnomaly
Go ★ 9 3d agoExplain → -
vmgather
No description.
Go ★ 9 1mo agoExplain → -
slack2logs
No description.
Go ★ 9 2y agoExplain → -
ai-observability
No description.
Python ★ 7 22d agoExplain → -
terraform-provider-victoriametricscloud
Terraform Provider for VictoriaMetrics Cloud
Go ★ 7 9d agoExplain → -
victoriametrics-cloud-api-go
Go client library for interacting with the VictoriaMetrics Cloud API
Go ★ 5 13d agoExplain → -
tsbs ⑂
Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data
Go ★ 5 3y agoExplain → -
fasthttp ⑂
Private copy of github.com/valyala/fasthttp for VictoriaMetrics. Do not use it in your projects!
Go ★ 4 2y agoExplain → -
gpu-observability
No description.
★ 3 2d agoExplain → -
end-to-end-tests
VictoriaMetrics e2e tests
Go ★ 2 22h agoExplain → -
demo-app
Demo application showcasing features like metrics exposition, ... .
Go ★ 1 1mo agoExplain → -
victoriametrics-boshrelease
VictoriaMetrics BOSH Release
Shell ★ 1 3y agoExplain → -
Marketplace-Apps ⑂
The Linode Marketplace is designed to make it easier for developers and companies to share One-Click Apps with the Linode community.
Shell ★ 1 3y agoExplain → -
VictoriaMetrics.github.io
https://victoriametrics.github.io
HTML ★ 1 5y agoExplain → -
openshift-community-operators-prod ⑂
community-operators metadata backing OpenShift OperatorHub
Dockerfile ★ 0 2d agoExplain → -
operatorhub-operators ⑂
The canonical source for Kubernetes Operators that are published on OperatorHub.io and part of the default catalog of the Operator Lifecycle Manager.
Dockerfile ★ 0 22d agoExplain → -
openshift-certified-operators ⑂
Production catalog for Red Hat Certified Operator Bundles
Dockerfile ★ 0 22d agoExplain → -
debug-notes
Scripts, STRs, and debugging artifacts for past bugs. A shared knowledge base for reproducing and resolving issues.
Go ★ 0 1mo agoExplain → -
location2source
A service transofrms VictoriaMetrics log metric labels location and app_version into a Github Source Code link.
Go ★ 0 1mo agoExplain → -
.github
No description.
★ 0 3mo agoExplain → -
aws-lambda-runtime-interface-emulator ⑂
No description.
Go ★ 0 7mo agoExplain → -
muslcc-mirror
A mirror of tgz archives from musl.cc
★ 0 1y agoExplain → -
marketplace-kubernetes ⑂
This repository contains the source code and deployment scripts for Kubernetes-based applications listed in the DigitalOcean Marketplace.
Shell ★ 0 1y agoExplain → -
slack-invite-automation ⑂ ▣
A tiny web application to invite a user into your slack team.
JavaScript ★ 0 4y agoExplain → -
vultr-marketplace ⑂
No description.
Shell ★ 0 3y agoExplain →
No repos match these filters.