← All repos

VictoriaMetrics

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

databasegrafanagraphiteinfluxdbkubernetesmonitoringobservabilityopentelemetryopentsdbprometheuspromqlthanostsdb
Browse cluster: SQL databases and distributed systems
17,546stars
5,000commits
225contributors
12languages

Tech stack & purpose

VictoriaMetrics is a fast, cost-effective monitoring solution and time series database designed for the observability domain. The project consists of multiple components written in Go, including vminsert (which routes ingested data to storage), vmstorage (which accepts inserts and performs select requests), and vmselect (which executes queries and fetches data), along with supporting tools like vmagent, vmalert, vmauth, and vmbackup. The user interface, vmui, is built with React using Create React App and provides web-based querying, predefined dashboards, and visualization capabilities. The repository also includes comprehensive integration tests that verify the behavior of applications both individually and as complete systems, such as in cluster configurations.

Community & reference links

Languages

Go
87.6%
TypeScript
9.3%
SCSS
1.5%
Makefile
0.9%
Shell
0.5%
JavaScript
0.1%
Dockerfile
0.1%
HTML
0.1%
HCL
0.0%
CSS
0.0%
Go Template
0.0%
Perl
0.0%

Contributors (top 30 of 225)