VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database. VictoriaMetrics is available in binary releases, Docker images, Snap packages and source code. Just download the latest version of VictoriaMetrics. VictoriaMetrics is developed at a fast pace, so it is recommended periodically checking the CHANGELOG and performing regular upgrades. It can be used as long-term storage for Prometheus. See these docs for details. It can be used as a drop-in replacement for Prometheus in Grafana, because it supports Prometheus querying API. It can be used as a drop-in replacement for Graphite in Grafana, because it supports Graphite API. It features easy setup and operation. VictoriaMetrics consists of a single small executable without external dependencies. All the configuration is done via explicit command-line flags with reasonable defaults. All the data is stored in a single directory pointed by -storageDataPath command-line flag.
Features
- It is optimized for time series with high churn rate
- It is optimized for storage with high-latency IO and low IOPS (HDD and network storage in AWS, Google Cloud, Microsoft Azure, etc)
- It protects the storage from data corruption on unclean shutdown
- It supports metrics relabeling
- It can deal with high cardinality issues and high churn rate issues via series limiter
- It has open source cluster version