The VictoriaMetrics Observability Blog

The Life of a Metric

Follow a single metric through its whole life inside VictoriaMetrics: born as a counter in your process, exported over the wire, given an identity and an inverted-index entry, written through an LSM tree, compressed into columnar blocks on disk, read back by a rate() query, downsampled as it ages, and finally deleted when retention runs out.

How Go’s Built-in Map Works with Swiss Tables

Go 1.24 replaced the built-in map’s bucket-based runtime with Swiss Tables. This article explains groups, control bytes, H1 and H2, probing, table growth, directories, deletion, load factor, and the experimental split-group layout.

Understanding Go's sync.Map from API to Hash Trie

Go’s sync.Map now uses a hash trie. This article builds the implementation from a normal map, then explains lock-free reads, fine-grained writer locking, collisions, retries, deletion, Clear, Range, and the trade-offs against map plus RWMutex.

Open Source Is Good Marketing

Open source and commercial marketing often seem at odds, but open source often needs marketing, and open source itself is often good marketing. This blog post explains how open source supports our marketing goals and how we use marketing to support open source growth.

Observability's Sixth Sense: Grounding Anomaly Detection in Reality

Learn how VictoriaMetrics combines machine learning, MCP, and natural-language workflows to simplify observability with anomaly detection and reduce operational overhead.

What's new in VictoriaMetrics Anomaly Detection (Q2 2026)

The Q2 2026 vmanomaly update introduces Temporal Envelope, a redesigned UI, faster online-model execution, and an AI-assisted workflow that turns natural-language monitoring goals into tested configurations and alerting rules.

VictoriaMetrics July 2026 Ecosystem Updates

VictoriaMetrics July updates bring a new LTS release, vmestimator, and a set of improvements across the stack that make operations simpler and observability more practical.

Go 1.27 interactive tour

An interactive tour of what’s new in Go 1.27: every notable language, runtime, and standard library change, with short runnable examples you can edit and run in the browser.

What's New in VictoriaMetrics Cloud Q2 2026? Transparent Credits, Navigation Improvements, and a New Path for Cluster Tiers

Q2 2026 brought transparent credits reporting for prepaid billing, many navigation improvements across the console, progress on SOC 2, and a first look at the compute-based model that will reshape how VictoriaMetrics Cluster is sized and priced.

GPU Observability with the OpenLIT Collector and the VictoriaMetrics observability stack

Monitor NVIDIA, AMD, and Intel GPUs with the OpenLIT OpenTelemetry GPU Collector and the VictoriaMetrics stack: eBPF CUDA kernel tracing, OTel hardware semantic conventions, MetricsQL queries, recording rules, and alerts.