We are happy to announce that VictoriaMetrics enters open source world under Apache2 license!

What is VictoriaMetrics?

VictoriaMetrics accepts time series data via widely used protocols:

Other protocols for data ingestion and querying may be easily added in the future thanks to the modular architecture.

Which versions were open-sourced?

Why open-sourcing?

Increased popularity should help us increasing revenue stream from commercial offerings:

  • Paid support.
  • Managed Cloud and SaaS versions. Tired of routine operations for on-premise VictoriaMetrics — backups, replication, capacity planning, regular updates, monitoring, security, etc.? Then welcome to managed Cloud or SaaS :)

Which drawbacks does VictoriaMetrics have?

  • It is written in boring Go, not in zero-cost-abstracted Rust or in C++, which could be learnt in 21 days.
  • It is free from magic, fancy abstractions and smart algorithms — just plain Go code.
  • It is written from scratch and isn’t based on ancient reliable piece of code.

Conclusions

Just go to https://github.com/VictoriaMetrics/VictoriaMetrics and try it!

Read our articles in order to understand better design decisions across the code.

Update: comment the announcement on Hacker News.

📝 Read this story later in Journal.

👩‍💻 Wake up every Sunday morning to the week’s most noteworthy stories in Tech waiting in your inbox. Read the Noteworthy in Tech newsletter.

Founder and core developer at VictoriaMetrics

Founder and core developer at VictoriaMetrics