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

Time Series Database

How vmstorage Turns Raw Metrics into Organized History

by Phuong Le on Dec 6, 2024

This article walks through how data flows from collection to storage, explaining how vmstorage processes incoming metrics, assigns unique IDs to time series, 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

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

Community Question: High Churn Rate Without New Time Series?

by Zhu Jiekun on Sep 5, 2024

My VictoriaMetrics cluster has a very high churn rate at 0:00 every day. However, when I enable -logNewSeries, I find that these ’new’ time series were actually seen before. Why is this happening?

Read

Troubleshooting Time Series Databases: Where Did My Metrics Go?

by Zhu Jiekun on Aug 9, 2024

I have already recorded metrics in the application, why can’t I see my metrics on Grafana?

Read

Monitoring Proxmox VE via VictoriaMetrics Cloud

by Mathias Palmersheim / Denys Holius on Jun 19, 2024

Monitoring Proxmox hypervisor via VictoriaMetrics and Proxmox’s built-in metric server

Read

How to reduce expenses on monitoring: be smarter about data

by Roman Khavronenko on Jun 6, 2024

This blog post is the second in the series of the blog posts based on the talk about ‘How to reduce expenses on monitoring’, stackconf 2023. It is about open-source instruments and techniques from the VictoriaMetrics ecosystem for improving cost-efficiency of monitoring.

Read

How to reduce expenses on monitoring: Swapping in VictoriaMetrics for Prometheus

by Roman Khavronenko on Feb 13, 2024

This blog post is the first in the series of the blog posts based on the talk about ‘How to reduce expenses on monitoring’, stackconf 2023. It is about open-source instruments and techniques from theVictoriaMetrics ecosystem for improving cost-efficiency of monitoring.

Read

Performance optimization techniques in time series databases: sync.Pool for CPU-bound operations

by Roman Khavronenko / Aliaksandr Valialkin on Dec 8, 2023

This blog post is the fourth in the series of blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.

Read

Performance optimization techniques in time series databases: Limiting concurrency

by Roman Khavronenko / Aliaksandr Valialkin on Nov 24, 2023

This blog post is a third in the series of the blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.

Read

Performance optimization techniques in time series databases: function caching

by Roman Khavronenko / Aliaksandr Valialkin on Nov 17, 2023

This blog post is a second in the series of the blog posts based on the talk about ‘Performance optimizations in Go’, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage.

Read

Watch Your Monitoring SkyRocket With VictoriaMetrics!