VictoriaLogs is GA - Try it out now!

The VictoriaMetrics Observability Blog

Read Our Technical & Business Content on Monitoring Solutions & Time Series Databases

Prometheus Monitoring: Instant Queries and Range Queries Explained

by Phuong Le on Feb 21, 2025

When evaluating, instant vectors provide current snapshots, while range vectors give you multiple values over a period of time. But how do they work?

Read

Prometheus Metrics Explained: Counters, Gauges, Histograms & Summaries

by Phuong Le on Feb 21, 2025

Metrics come in different types: counters that only increase, gauges that fluctuate, histograms that show value distributions, and summaries that pre-calculate statistics.

Read

300%+ Growth in 2024: Join Our Team in 2025!

by Jean-Jerome Schmidt-Soisson on Feb 20, 2025

When we ended 2024 with continued growth (300+%) both in terms of open source adoption and enterprise business we thought: We’re going to need some more help in 2025!

Read

FOSDEM 2025 recap

by Jose Gomez-Selles / Roman Khavronenko on Feb 14, 2025

FOSDEM (Free and Open Source Software Developers’ European Meeting) is a huge, free, gathering for open-source software enthusiasts that happens every February in Brussels, Belgium. It’s a non-profit event put together by the community, and it’s one of the biggest of its kind. See more in our recap!

Read

How Protobuf Works—The Art of Data Encoding

by Phuong Le on Feb 7, 2025

Protocol Buffers is faster and smaller than JSON, but the interesting part is understanding why. This article breaks down the encoding techniques that make Protobuf efficient, backed by benchmark results and practical examples

Read

OpenTelemetry, Prometheus, and More: Which Is Better for Metrics Collection and Propagation?

by Zhu Jiekun on Feb 5, 2025

OpenTelemetry, Prometheus 2.x, Prometheus 3.x, and vmagent are put together for comparison in scraping and pushing data to remote storage.

Read

How vmstorage Handles Query Requests From vmselect

by Phuong Le on Feb 3, 2025

When vmselect asks vmstorage for data, there’s actually quite a bit happening behind the scenes. This article breaks down the process of how vmstorage locates and retrieves your metrics, from finding the right TSIDs to sending back the actual data points.

Read

How vmstorage's IndexDB Works

by Phuong Le on Feb 2, 2025

IndexDB acts as vmstorage’s memory - it remembers which numbers (TSIDs) belong to which metrics, making sure your queries get answered fast. This article walks through how this system works, from the way it organizes data to how it keeps track of millions of timeseries.

Read

VictoriaMetrics Tech Talk Stream: A Deep Dive into Blackbox Monitoring

by Marc Sherwood / Mathias Palmersheim on Jan 29, 2025

Join us for the first stream of our brand new monthly tech talk series, where we’ll dive deep into the world of monitoring and observability.Dive into the world of monitoring and observability in our first monthly tech talk stream.

Read

How HTTP/2 Works and How to Enable It in Go

by Phuong Le on Jan 10, 2025

HTTP/2 solves head-of-line blocking at the application layer by multiplexing multiple streams over a single TCP connection. While HTTP/1.1 requires requests to be processed sequentially, HTTP/2 allows parallel processing through independent streams, each with its own ID. The Go standard library supports HTTP/2 out of the box when using HTTPS, and with some configuration, it can work over plain HTTP too

Read

Watch Your Monitoring SkyRocket With VictoriaMetrics!