VictoriaLogs is GA - Try it out now!
The VictoriaMetrics Observability News And Blogs
Read Our Technical & Business Content on Monitoring Solutions & Time Series Databases
Tag:

Database

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

How vmstorage Processes Data: Retention, Merging, Deduplication,...

by Phuong Le on Dec 31, 2024

vmstorage takes data from vminsert through a concurrency limiter, creates TSIDs for each row, and puts them in memory buffers. Every few seconds, it moves data to storage parts on disk. The system merges parts, removes duplicates, and cleans old data. This turns raw metrics into data users can search.

Read

How vmstorage Handles Data Ingestion From vminsert

by Phuong Le on Dec 30, 2024

This article explains how vmstorage processes incoming metrics, assigns unique IDs to timeseries, and organizes everything into different types of storage parts. The whole system is pretty clever - it uses in-memory buffers for speed, smart compression to save space, and has various watchdogs keeping an eye on things like disk space and data retention.

Read

When Metrics Meet vminsert: A Data-Delivery Story

by Phuong Le on Dec 27, 2024

vminsert acts as a gateway for incoming monitoring data. It receives data in different formats, processes it by parsing and adjusting labels, then uses memory buffers to send this data to storage nodes. It’s smart enough to always send the same type of data to the same storage node and can redirect data if a node isn’t working properly.

Read

VictoriaMetrics helps IHI Terrasun Win Big in Vegas on $1.2B Clean Energy Project

by Jean-Jerome Schmidt-Soisson on Dec 18, 2024

We’re happy to announce that VictoriaMetrics and IHI Terrasun Solutions, a leading energy storage system integrator, have partnered on one of North America’s largest clean energy projects!

Read

How vmagent Collects and Ships Metrics Fast with Aggregation, Deduplication, and More

by Phuong Le on Nov 15, 2024

VictoriaMetrics agent, or vmagent, is a lightweight tool designed to gather metrics from a number of different sources. Once it pulls in all those metrics, vmagent lets you ‘design’ them (through ‘relabeling’) or filter them down (doing things like reducing cardinality, stream aggregation, deduplication, and so on) before shipping them off to wherever you want to store them.

Read

The Rise of Open Source Time Series Databases

by Aliaksandr Valialkin on Sep 11, 2024

Time series databases are essential tools in any software engineer’s toolbelt. Their development has been shaped by user needs and countless open source contributors, leading to the healthy ecosystem of options we see today. In this article, you’ll see how time series databases came about, and why so many are open source.

Read

VictoriaMetrics Cloud reduces monitoring costs by 5x

by Jean-Jerome Schmidt-Soisson on Aug 20, 2024

We’re happy to announce VictoriaMetrics Cloud, a hosted monitoring platform and managed service for metrics that allows organizations to monitor and store large amounts of time-series data, without having to run the underlying infrastructure.

Read

Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates

by Jean-Jerome Schmidt-Soisson on Jul 5, 2024

Read about our Q2 2024 achievements, the roadmap for VictoriaMetrics, the latest news on VictoriaLogs, and more!

Read

Watch Your Monitoring SkyRocket With VictoriaMetrics!