Monitoring
When Metrics Meet vminsert: A Data-Delivery Story
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.
How vmstorage Turns Raw Metrics into Organized History
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.
How vmagent Collects and Ships Metrics Fast with Aggregation, Deduplication, and More
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.
VictoriaMetrics Anomaly Detection: What's New in Q3 2024?
Explore the latest improvements in VictoriaMetrics Anomaly Detection (vmanomaly), including optimizations, online models, multitenantcy and mTLS support.
Monitoring Azure AKS & Azure Linux with VictoriaMetrics
Learn how to monitor Azure AKS and Azure Linux with VictoriaMetrics. This blog post covers the setup process for environments with high security requirements and how to monitor them with VictoriaMetrics.
The Rise of Open Source Time Series Databases
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.
Community Question: High Churn Rate Without New Time Series?
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?
Troubleshooting Time Series Databases: Where Did My Metrics Go?
I have already recorded metrics in the application, why can’t I see my metrics on Grafana?
VictoriaMetrics Anomaly Detection: What's New in H1 2024?
Explore the latest improvements in VictoriaMetrics Anomaly Detection (vmanomaly), including presets, new models, enhanced tuning, and better resource management
Monitoring Proxmox VE via VictoriaMetrics Cloud
Monitoring Proxmox hypervisor via VictoriaMetrics and Proxmox’s built-in metric server