VictoriaMetrics: Simple & Reliable Monitoring for Everyone on VictoriaMetrics https://victoriametrics.com/ Recent content in VictoriaMetrics: Simple & Reliable Monitoring for Everyone on VictoriaMetrics Hugo -- gohugo.io en-us Fri, 06 Dec 2024 00:00:00 +0000 sensedia https://victoriametrics.com/case-studies/sensedia/ Mon, 01 Jan 0001 00:00:00 +0000 https://victoriametrics.com/case-studies/sensedia/ Read this case study to find out why Sensedia, a leading integration solutions provider with more than +120 enterprise clients, chose VictoriaMetrics. groove-x https://victoriametrics.com/case-studies/groove-x/ Mon, 01 Jan 0001 00:00:00 +0000 https://victoriametrics.com/case-studies/groove-x/ Read this case study on why Groove X, a robotics technology startup on a mission to bring out humanity´s full potential through robotics, chose VictoriaMetrics. grammarly https://victoriametrics.com/case-studies/grammarly/ Mon, 01 Jan 0001 00:00:00 +0000 https://victoriametrics.com/case-studies/grammarly/ What VictoriaMetrics Means for Us: 10x Cost Reduction, Lower Maintenance Costs &amp; Improved Developer Experience! dfki https://victoriametrics.com/case-studies/dfki/ Mon, 01 Jan 0001 00:00:00 +0000 https://victoriametrics.com/case-studies/dfki/ See our case study on why German Research Center for Artificial Intelligence (DFKI) chose VictoriaMetrics for long term storage of machine &amp; job-related metrics. Find Out Why Dig Security Chose VictoriaMetrics! https://victoriametrics.com/case-studies/dig-security/ Mon, 01 Jan 0001 00:00:00 +0000 https://victoriametrics.com/case-studies/dig-security/ Read this case study on why Dig Security chose VictoriaMetrics. Spoiler: Amazing speed, easy to use, easy to set-up, cost effective! How vmstorage Turns Raw Metrics into Organized History https://victoriametrics.com/blog/vmstorage-how-it-handles-data-ingestion/ Fri, 06 Dec 2024 00:00:00 +0000 https://victoriametrics.com/blog/vmstorage-how-it-handles-data-ingestion/ 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. Weak Pointers in Go: Why They Matter Now https://victoriametrics.com/blog/go-weak-pointer/ Fri, 29 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-weak-pointer/ Through the weak package, you can create these special pointers that automatically become nil when their target memory gets collected. While they&rsquo;re a bit trickier to use than regular pointers, they&rsquo;re super useful for things like canonicalization maps and memory-efficient caching. The implementation is pretty clever too, using an 8-byte indirection object to make garbage collection more efficient. How vmagent Collects and Ships Metrics Fast with Aggregation, Deduplication, and More https://victoriametrics.com/blog/vmagent-how-it-works/ Fri, 15 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/vmagent-how-it-works/ 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 &lsquo;design&rsquo; them (through &lsquo;relabeling&rsquo;) 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 Efficiently Simplifies Log Complexity with VictoriaLogs https://victoriametrics.com/blog/victoriametrics-efficiently-simplifies-log-complexity-with-victorialogs/ Wed, 13 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-efficiently-simplifies-log-complexity-with-victorialogs/ We’re delighted to announce the GA release of our innovative logging solution: VictoriaLogs. It’s perfect for managing and analyzing large volumes of log data, especially in containerised environments such as Kubernetes. VictoriaMetrics Anomaly Detection: What's New in Q3 2024? https://victoriametrics.com/blog/victoriamerics-anomaly-detection-updates-2024-q3/ Mon, 11 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriamerics-anomaly-detection-updates-2024-q3/ Explore the latest improvements in VictoriaMetrics Anomaly Detection (vmanomaly), including optimizations, online models, multitenantcy and mTLS support. Go Runtime Finalizer and Keep Alive https://victoriametrics.com/blog/go-runtime-finalizer-keepalive/ Fri, 08 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-runtime-finalizer-keepalive/ Go&rsquo;s runtime package provides two intriguing features: Finalizers and KeepAlive, which help manage object lifecycle in unique ways. Finalizers let you attach cleanup functions to objects that run when they&rsquo;re garbage collected. Meanwhile, KeepAlive serves as a tool to prevent premature object collection, especially when dealing with resources that need to stay alive longer than the compiler might expect. Go sync.Once is Simple... Does It Really? https://victoriametrics.com/blog/go-sync-once/ Fri, 01 Nov 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-once/ The sync.Once is probably the easiest sync primitive to use, but there&rsquo;s more under the hood than you might think. It&rsquo;s also a good opportunity to understand how it works by juggling both atomic operations and mutexes. Meet Our Team at KubeCon North America 2024 https://victoriametrics.com/blog/meet-our-team-at-kubecon-north-america-2024/ Mon, 28 Oct 2024 00:00:00 +0000 https://victoriametrics.com/blog/meet-our-team-at-kubecon-north-america-2024/ Come say hello at booth R17 for KubeCon 2024 in Salt Lake City, meet our team, and find out about the latest updates on our new VictoriaLogs solution, VictoriaMetrics Enterprise, anomaly detection capabilities, and more Monitoring Azure AKS & Azure Linux with VictoriaMetrics https://victoriametrics.com/blog/monitoring-azure-aks-azure-linux-with-victoriametrics/ Tue, 22 Oct 2024 00:00:00 +0000 https://victoriametrics.com/blog/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. Go I/O Closer, Seeker, WriterTo, and ReaderFrom https://victoriametrics.com/blog/go-io-closer-seeker-readfrom-writeto/ Fri, 18 Oct 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-io-closer-seeker-readfrom-writeto/ Still, we haven&rsquo;t really covered some other important interfaces, like Closer, Seeker, and a few others. And honestly, if you&rsquo;re learning Go, you probably don&rsquo;t want to leave those in the blind spot. Go I/O Readers, Writers, and Data in Motion https://victoriametrics.com/blog/go-io-reader-writer/ Fri, 11 Oct 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-io-reader-writer/ The io.Reader and io.Writer interfaces are probably some of the most common tools. Today, we&rsquo;re kicking off the I/O series by taking a look at a lot of these readers and writers, and pointing out some common mistakes — like using io.ReadAll in ways that can backfire. Go sync.Map: The Right Tool for the Right Job https://victoriametrics.com/blog/go-sync-map/ Fri, 04 Oct 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-map/ Go&rsquo;s sync.Map isn&rsquo;t a magic bullet for all concurrent map needs. It&rsquo;s got some good tricks up its sleeve, like handling reads without locking, but it&rsquo;s not always the best choice. This article dives into how sync.Map works under the hood, from its two-map system to the bottom line of expunged entries. Inside Go's Unique Package: String Interning Simplified https://victoriametrics.com/blog/go-unique-package-intern-string/ Mon, 30 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-unique-package-intern-string/ When you&rsquo;ve got several identical values in your code, you only store one copy. Instead of having several copies of the same thing, they all just point to this one version, which is a lot more efficient. It&rsquo;s a process often called ‘interning&rsquo; in programming circles. Go Singleflight Melts in Your Code, Not in Your DB https://victoriametrics.com/blog/go-singleflight/ Fri, 20 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-singleflight/ What singleflight does is ensure that only one of those goroutines actually runs the operation, like getting the data from the database. It allows only one &lsquo;in-flight&rsquo; (ongoing) operation for the same piece of data (known as a &lsquo;key&rsquo;) at any given moment. Go sync.Cond, the Most Overlooked Sync Mechanism https://victoriametrics.com/blog/go-sync-cond/ Fri, 13 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-cond/ In Go, sync.Cond is a synchronization primitive, though it&rsquo;s not as commonly used as its siblings like sync.Mutex or sync.WaitGroup. That said, as a Go engineer, you don&rsquo;t really want to find yourself reading through code that uses sync.Cond and not have a clue what&rsquo;s going on. The Rise of Open Source Time Series Databases https://victoriametrics.com/blog/the-rise-of-open-source-time-series-databases/ Wed, 11 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/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. Go sync.WaitGroup and The Alignment Problem https://victoriametrics.com/blog/go-sync-waitgroup/ Fri, 06 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-waitgroup/ When we&rsquo;re spinning off many goroutines to do their thing, we want to keep track of them so that the main goroutine doesn&rsquo;t just finish up and exit before everyone else is done. That&rsquo;s where the WaitGroup comes in. Each time one of our goroutines wraps up its task, it lets the WaitGroup know. Community Question: High Churn Rate Without New Time Series? https://victoriametrics.com/blog/churn-rate-in-victoriametrics/ Thu, 05 Sep 2024 00:00:00 +0000 https://victoriametrics.com/blog/churn-rate-in-victoriametrics/ My VictoriaMetrics cluster has a very high churn rate at 0:00 every day. However, when I enable <code>-logNewSeries</code>, I find that these &rsquo;new&rsquo; time series were actually seen before. Why is this happening? Open Source Software Licenses vs Revenue Growth Rates https://victoriametrics.com/blog/open-source-software-licenses-vs-revenue-growth-rates/ Fri, 30 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/open-source-software-licenses-vs-revenue-growth-rates/ A software license change may have a short term impact on revenue, but the long-term damage can be consequential and take time to fix. Read our CTO’s take on open source software licenses vs revenue growth rates. Slices in Go: Grow Big or Go Home https://victoriametrics.com/blog/go-slice/ Fri, 30 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-slice/ Slices are way more flexible than arrays since they&rsquo;re basically a layer on top of an array. They can resize dynamically, and you can use <code>append()</code> to add more elements. Go sync.Pool and the Mechanics Behind It https://victoriametrics.com/blog/go-sync-pool/ Fri, 23 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-pool/ Instead of just throwing these objects after each use, which would only give the garbage collector more work, we stash them in a pool (<code>sync.Pool</code>). The next time we need something similar, we just grab it from the pool instead of making a new one from scratch. VictoriaMetrics Cloud reduces monitoring costs by 5x https://victoriametrics.com/blog/victoriametrics-cloud-reduces-monitoring-costs-by-5x/ Tue, 20 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-cloud-reduces-monitoring-costs-by-5x/ 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. Go Maps Explained: How Key-Value Pairs Are Actually Stored https://victoriametrics.com/blog/go-map/ Fri, 16 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-map/ Map is a built-in type that acts as a key-value storage. Unlike arrays where you&rsquo;re stuck with keys as increasing indices like 0, 1, 2, and so on, with maps, the key can be any comparable type. Go sync.Mutex: Normal and Starvation Mode https://victoriametrics.com/blog/go-sync-mutex/ Fri, 09 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-sync-mutex/ Mutex in Go has two main flows: Lock and Unlock and 2 modes: Normal and Starvation Mode. The state field of mutex is a 32-bit integer that represents the current state, it&rsquo;s divided into multiple bits that encode various pieces of information about the mutex. Troubleshooting Time Series Databases: Where Did My Metrics Go? https://victoriametrics.com/blog/troubleshooting-tsdb/ Fri, 09 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/troubleshooting-tsdb/ I have already recorded metrics in the application, why can&rsquo;t I see my metrics on Grafana? How Go Arrays Work and Get Tricky with For-Range https://victoriametrics.com/blog/go-array/ Fri, 02 Aug 2024 00:00:00 +0000 https://victoriametrics.com/blog/go-array/ As always, we&rsquo;ll start with the basics and then dig a bit deeper. Don&rsquo;t worry, Go arrays get pretty interesting when you look at them from different angles. Arrays in Go are a lot like those in other programming languages. They&rsquo;ve got a fixed size and store elements of the same type in contiguous memory locations. Golang Defer: From Basic To Traps https://victoriametrics.com/blog/defer-in-go/ Fri, 26 Jul 2024 00:00:00 +0000 https://victoriametrics.com/blog/defer-in-go/ The defer statement actually has 3 types: open-coded defer, heap-allocated defer, and stack-allocated. Each one has different performance and different scenarios where they&rsquo;re best used, which is good to know if you want to optimize performance. VictoriaMetrics Anomaly Detection: What's New in H1 2024? https://victoriametrics.com/blog/victoriamerics-anomaly-detection-updates-2024-q1-2/ Wed, 17 Jul 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriamerics-anomaly-detection-updates-2024-q1-2/ Explore the latest improvements in VictoriaMetrics Anomaly Detection (vmanomaly), including presets, new models, enhanced tuning, and better resource management Vendoring, or go mod vendor: What Is It? https://victoriametrics.com/blog/vendoring-go-mod-vendor/ Tue, 16 Jul 2024 00:00:00 +0000 https://victoriametrics.com/blog/vendoring-go-mod-vendor/ Vendoring is a different strategy as it keeps a copy of all your project&rsquo;s dependencies directly within the project&rsquo;s directory, rather than relying on an external cache. Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/ Fri, 05 Jul 2024 00:00:00 +0000 https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/ Read about our Q2 2024 achievements, the roadmap for VictoriaMetrics, the latest news on VictoriaLogs, and more! Monitoring Proxmox VE via VictoriaMetrics Cloud https://victoriametrics.com/blog/proxmox-monitoring-with-vmcloud/ Wed, 19 Jun 2024 00:00:00 +0000 https://victoriametrics.com/blog/proxmox-monitoring-with-vmcloud/ Monitoring Proxmox hypervisor via VictoriaMetrics and Proxmox&rsquo;s built-in metric server Introduction to Managed Monitoring https://victoriametrics.com/blog/introduction-to-managed-monitoring/ Wed, 12 Jun 2024 00:00:00 +0000 https://victoriametrics.com/blog/introduction-to-managed-monitoring/ Learn about the different types of managed monitoring services available on the market, and why you might consider picking one of them to manage your monitoring infrastructure. How to reduce expenses on monitoring: be smarter about data https://victoriametrics.com/blog/reducing-costs-p2/ Thu, 06 Jun 2024 00:00:00 +0000 https://victoriametrics.com/blog/reducing-costs-p2/ This blog post is the second in the series of the blog posts based on the talk about &lsquo;How to reduce expenses on monitoring&rsquo;, stackconf 2023. It is about open-source instruments and techniques from the VictoriaMetrics ecosystem for improving cost-efficiency of monitoring. VictoriaMetrics slashes data storage bills by 90% with world’s most cost-efficient monitoring https://victoriametrics.com/blog/victoriametrics-slashes-data-storage-bills-with-worlds-most-cost-efficient-monitoring/ Thu, 30 May 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-slashes-data-storage-bills-with-worlds-most-cost-efficient-monitoring/ We’re happy to share customer research today demonstrating that VictoriaMetrics is the world&rsquo;s most cost-efficient monitoring solution! Read the post for details! How ilert Can Help Enhance Your Monitoring With Its VictoriaMetrics Integration https://victoriametrics.com/blog/using-victoriametrics-and-ilert/ Fri, 24 May 2024 00:00:00 +0000 https://victoriametrics.com/blog/using-victoriametrics-and-ilert/ The integration of VictoriaMetrics with ilert creates a seamless environment where real-time metrics are transformed into actionable alerts. Read this joint article for the details Comparing Performance and Resource Usage: Grafana Agent vs. Prometheus Agent Mode vs. VictoriaMetrics vmagent https://victoriametrics.com/blog/comparing-agents-for-scraping/ Wed, 27 Mar 2024 00:00:00 +0000 https://victoriametrics.com/blog/comparing-agents-for-scraping/ We compared the performance and resource usage of Grafana Agent, Prometheus Agent Mode, and VictoriaMetrics vmagent to help readers make informed decisions when choosing an agent for their monitoring needs. VictoriaMetrics Machine Learning takes monitoring to the next level https://victoriametrics.com/blog/victoriametrics-machine-learning-takes-monitoring-to-the-next-level/ Tue, 19 Mar 2024 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-machine-learning-takes-monitoring-to-the-next-level/ Announcing VictoriaMetrics Anomaly Detection solution, which harnesses machine learning to make database alerts more relevant, accurate and actionable for enterprise customers. How to reduce expenses on monitoring: Swapping in VictoriaMetrics for Prometheus https://victoriametrics.com/blog/reducing-costs-p1/ Tue, 13 Feb 2024 00:00:00 +0000 https://victoriametrics.com/blog/reducing-costs-p1/ This blog post is the first in the series of the blog posts based on the talk about &lsquo;How to reduce expenses on monitoring&rsquo;, stackconf 2023. It is about open-source instruments and techniques from theVictoriaMetrics ecosystem for improving cost-efficiency of monitoring. 5 Year Anniversary Celebrations https://victoriametrics.com/blog/5-year-anniversary-celebrations/ Thu, 21 Dec 2023 00:00:00 +0000 https://victoriametrics.com/blog/5-year-anniversary-celebrations/ We’re celebrating 5 years of VictoriaMetrics and this blog post shares details on our top 5 stats, contributors, commentators and more! Happy anniversary! Performance optimization techniques in time series databases: sync.Pool for CPU-bound operations https://victoriametrics.com/blog/tsdb-performance-techniques-sync-pool/ Fri, 08 Dec 2023 00:00:00 +0000 https://victoriametrics.com/blog/tsdb-performance-techniques-sync-pool/ This blog post is the fourth in the series of blog posts based on the talk about &lsquo;Performance optimizations in Go&rsquo;, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage. VictoriaMetrics Enterprise, the World’s Fastest Open-Source-Based Monitoring: Try It for Free https://victoriametrics.com/blog/victoriametrics-enterprise-the-worlds-fastest-open-source-based-monitoring-try-it-for-free/ Wed, 06 Dec 2023 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-enterprise-the-worlds-fastest-open-source-based-monitoring-try-it-for-free/ VictoriaMetrics Enterprise is now available as a free trial - start yours today! Read the announcement for details. Anomaly Detection for Time Series Data: Techniques and Models https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-3/ Wed, 29 Nov 2023 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-3/ This blog post series centers on Anomaly Detection (AD) and Root Cause Analysis (RCA) within time-series data. In Chapter 3, we delve into a variety of advanced anomaly detection techniques, encompassing supervised, semi-supervised, and unsupervised approaches, each tailored to different data scenarios and challenges in time-series analysis. Performance optimization techniques in time series databases: Limiting concurrency https://victoriametrics.com/blog/tsdb-performance-techniques-limiting-concurrency/ Fri, 24 Nov 2023 00:00:00 +0000 https://victoriametrics.com/blog/tsdb-performance-techniques-limiting-concurrency/ This blog post is a third in the series of the blog posts based on the talk about &lsquo;Performance optimizations in Go&rsquo;, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage. Performance optimization techniques in time series databases: function caching https://victoriametrics.com/blog/tsdb-performance-techniques-functions-caching/ Fri, 17 Nov 2023 00:00:00 +0000 https://victoriametrics.com/blog/tsdb-performance-techniques-functions-caching/ This blog post is a second in the series of the blog posts based on the talk about &lsquo;Performance optimizations in Go&rsquo;, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage. Performance optimization techniques in time series databases: strings interning https://victoriametrics.com/blog/tsdb-performance-techniques-strings-interning/ Tue, 07 Nov 2023 00:00:00 +0000 https://victoriametrics.com/blog/tsdb-performance-techniques-strings-interning/ This blog post is a first in the series of the blog posts based on the talk about &lsquo;Performance optimizations in Go&rsquo;, GopherCon 2023. It is dedicated to various optimization techniques used in VictoriaMetrics for improving performance and resource usage. Momentum: Announcing 268 Million Downloads & 320% Growth in 2023 https://victoriametrics.com/blog/momentum-2023/ Fri, 03 Nov 2023 00:00:00 +0000 https://victoriametrics.com/blog/momentum-2023/ Read this momentum release to learn more about VictoriaMetrics achieving 320% growth in 2023 &amp; hitting 268 million downloads of our open source time series database and monitoring solution. Anomaly Detection for Time Series Data: Anomaly Types https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-2/ Fri, 27 Oct 2023 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-2/ This blog post series centers on Anomaly Detection (AD) and Root Cause Analysis (RCA) within time-series data. In this second part, we explore the distinct anomaly types inherent to time-series and offer insights on how to tackle them effectively. Anomaly Detection for Time Series Data: An Introduction https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-1/ Wed, 18 Oct 2023 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-anomaly-detection-handbook-chapter-1/ This blog post series focuses on Anomaly Detection (AD) and Root Cause Analysis (RCA) within the context of time-series data. The inaugural chapter lays the groundwork by introducing the role of AD in end-to-end observability systems, discussing domain-specific terminology, and addressing the challenges inherent to the time-series nature of the data. VictoriaMetrics Long-Term Support (LTS): Current State https://victoriametrics.com/blog/lts-status-h2-2023/ Sun, 15 Oct 2023 00:00:00 +0000 https://victoriametrics.com/blog/lts-status-h2-2023/ Overview of LTS releases, deprecation of 1.79, review of the most recent LTS 1.93 Monitoring Kubernetes costs with OpenCost and VictoriaMetrics https://victoriametrics.com/blog/monitoring-kubernetes-costs-with-opencost-and-victoriametrics/ Mon, 09 Oct 2023 00:00:00 +0000 https://victoriametrics.com/blog/monitoring-kubernetes-costs-with-opencost-and-victoriametrics/ Read how to set up Kubernetes costs monitoring with VictoriaMetrics. The BSL is a short-term fix: Why we choose open source https://victoriametrics.com/blog/bsl-is-short-term-fix-why-we-choose-open-source/ Fri, 08 Sep 2023 00:00:00 +0000 https://victoriametrics.com/blog/bsl-is-short-term-fix-why-we-choose-open-source/ In this blog post, we’ll explain the controversy over the BSL, and why we believe remaining open source helps businesses remain sustainable for the long-term. Why we generate & collect logs: About the usability & cost of modern logging systems https://victoriametrics.com/blog/about-logging/ Tue, 01 Aug 2023 00:00:00 +0000 https://victoriametrics.com/blog/about-logging/ This blog post looks at what logs are and why they matter, why logs are generated and collected as well as at the costs associated with that. It also provides details on why VictoriaLogs should be considered over similar solutions. Q2 Round Up: Roadmap Review & Q3 2023 Look Ahead https://victoriametrics.com/blog/q2-round-up-roadmap-review-q3-2023-look-ahead/ Wed, 12 Jul 2023 00:00:00 +0000 https://victoriametrics.com/blog/q2-round-up-roadmap-review-q3-2023-look-ahead/ Read about our Q2 achievements in 2023, the roadmap for VictoriaMetrics, the launch of VictoriaLogs, and more! VictoriaMetrics bolsters move from monitoring to observability with VictoriaLogs release https://victoriametrics.com/blog/victorialogs-release/ Thu, 22 Jun 2023 00:00:00 +0000 https://victoriametrics.com/blog/victorialogs-release/ Read the announcement blog about the release of VictoriaLogs, our new open source logs management solution. Never-firing alerts: What they are and how to deal with them https://victoriametrics.com/blog/never-firing-alerts/ Fri, 19 May 2023 00:00:00 +0000 https://victoriametrics.com/blog/never-firing-alerts/ Read how vmalert helps to find alerting rules which don&rsquo;t match any time series. Such rules will never fire and only trick users with a false sense of protection. How to use VictoriaMetrics for monitoring with Netdata Agent https://victoriametrics.com/blog/using-victoriametrics-and-netdata/ Mon, 08 May 2023 00:00:00 +0000 https://victoriametrics.com/blog/using-victoriametrics-and-netdata/ How to set up VictoriaMetrics as long-term storage for Netdata Agent metrics Q1 Roadmap Review & Q2 2023 Look Ahead https://victoriametrics.com/blog/q1-roadmap-review-2023/ Wed, 19 Apr 2023 00:00:00 +0000 https://victoriametrics.com/blog/q1-roadmap-review-2023/ Read about our early achievements in 2023, the roadmap for VictoriaMetrics, initial details on the upcoming VictoriaLogs, as well as where to find our team in the coming weeks. Releasing Graphite Query Language in Open Source VictoriaMetrics https://victoriametrics.com/blog/graphite-query-language-opensource/ Wed, 19 Apr 2023 00:00:00 +0000 https://victoriametrics.com/blog/graphite-query-language-opensource/ We are releasing Graphite Query Language in open source VictoriaMetrics starting with VictoriaMetrics v1.90 - i.e. we’re open sourcing Graphite Query Language in VictoriaMetrics. Save network costs with VictoriaMetrics remote write protocol https://victoriametrics.com/blog/victoriametrics-remote-write/ Wed, 08 Mar 2023 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-remote-write/ Save network bandwidth costs when transferring data to VictoriaMetrics starting from v1.88 24th of February 2023 - Statement https://victoriametrics.com/blog/statement-feb-2023/ Fri, 24 Feb 2023 00:00:00 +0000 https://victoriametrics.com/blog/statement-feb-2023/ War is a crime, and we unequivocally condemn Russia’s actions - please read our full statement below. We will stick to these principles until Ukraine achieves victory and beyond VictoriaMetrics Long-Term Support (LTS): Commitment, Current and Next LTS Versions https://victoriametrics.com/blog/lts-status-h1-2023/ Fri, 17 Feb 2023 00:00:00 +0000 https://victoriametrics.com/blog/lts-status-h1-2023/ Overview of LTS releases, commitment from the VictoriaMetrics team about them, and migration from one LTS to another Rules backfilling via vmalert https://victoriametrics.com/blog/rules-replay/ Tue, 31 Jan 2023 00:00:00 +0000 https://victoriametrics.com/blog/rules-replay/ Read how to use vmalert&rsquo;s replay mode to retroactively evaluate recording and alerting rules with SLO objective as example. Monitoring the Universe & Beyond: Our 2022 in Review https://victoriametrics.com/blog/momentum-2022/ Wed, 25 Jan 2023 00:00:00 +0000 https://victoriametrics.com/blog/momentum-2022/ This ‘VictoriaMetrics 2022 Momentum Milestones’ blog post provides a summary of this year’s main achievements with our top features, blogs and talks. Monitoring benchmark: how to generate 100 million samples/s of production-like data https://victoriametrics.com/blog/benchmark-100m/ Mon, 16 Jan 2023 00:00:00 +0000 https://victoriametrics.com/blog/benchmark-100m/ One of the latest benchmarks we made was &lsquo;VictoriaMetrics: scaling to 100 million metrics per second&rsquo;. While the fact of such scale for VictoriaMetrics is noteworthy on its own, the benchmark tool used to generate that load is usually overlooked. In this blog post I&rsquo;ll explain in more details the challenge of running such benchmarks. Latest updates about backup components of VictoriaMetrics https://victoriametrics.com/blog/latest-updates-for-backup-compnents-2023-q1/ Mon, 09 Jan 2023 00:00:00 +0000 https://victoriametrics.com/blog/latest-updates-for-backup-compnents-2023-q1/ An overview of the latest features added to VictoriaMetrics backup components. Meet the VictoriaMetrics team at KubeCon NA, OSMC & OSA Con 2022 https://victoriametrics.com/blog/conferences-2022/ Sun, 23 Oct 2022 00:00:00 +0000 https://victoriametrics.com/blog/conferences-2022/ We’re participating in three conferences until the end of the year as sponsors and speakers: KubeCon NA, OSMC &amp; OSA Con 2022. This blog outlines our participation at each one of them with details on how to meet us or listen to our talks. Cardinality explorer https://victoriametrics.com/blog/cardinality-explorer/ Tue, 04 Oct 2022 00:00:00 +0000 https://victoriametrics.com/blog/cardinality-explorer/ In monitoring, the term cardinality defines the number of unique time series stored in TSDB. The higher is cardinality, the more resources are usually required for metrics processing and querying. Let&rsquo;s see how Cardinality explorer can help us here. VictoriaMetrics Monitoring https://victoriametrics.com/blog/victoriametrics-monitoring/ Thu, 22 Sep 2022 00:00:00 +0000 https://victoriametrics.com/blog/victoriametrics-monitoring/ VictoriaMetrics is a monitoring solution. It was designed to collect and process telemetry from many systems, provide a retrospective view, and forecast metrics for capacity planning. But what about monitoring VictoriaMetrics itself? Grafana Mimir and VictoriaMetrics: performance tests https://victoriametrics.com/blog/mimir-benchmark/ Fri, 09 Sep 2022 00:00:00 +0000 https://victoriametrics.com/blog/mimir-benchmark/ Benchmarking VictoriaMetrics and Grafana Mimir on the same hardware How to Decommission a vmstorage Node from a VictoriaMetrics Cluster https://victoriametrics.com/blog/storage-node-decommission/ Thu, 04 Aug 2022 00:00:00 +0000 https://victoriametrics.com/blog/storage-node-decommission/ An article about how to remove a storage node from a VictoriaMetrics cluster gracefully How to Choose a Scalable Open Source Time Series Database: The Cost of Scale https://victoriametrics.com/blog/the-cost-of-scale/ Mon, 16 May 2022 00:00:00 +0000 https://victoriametrics.com/blog/the-cost-of-scale/ When looking for a most scalable open source time series database, what are the criteria to care about? Read this blog to get our recommendations. vmagent High-Availability Examples https://victoriametrics.com/blog/vmagent-high-availability-examples/ Tue, 10 May 2022 00:00:00 +0000 https://victoriametrics.com/blog/vmagent-high-availability-examples/ Three examples of vmagent high-availability setup for pull and push models Status Update: Our Team Is Safe and VictoriaMetrics Continues Full Speed Ahead https://victoriametrics.com/blog/april-2022-company-status-update/ Fri, 15 Apr 2022 00:00:00 +0000 https://victoriametrics.com/blog/april-2022-company-status-update/ This is a status update following the statement we made on February 28th 2022 with regards to the war on Ukraine. Our team is safe, our business continues to grow and we’re looking forward to the continued work with our customers and users. Q1/2022 Release Roundup: Announcing VictoriaMetrics v1.76 & More https://victoriametrics.com/blog/q1-2022-release-roundup/ Fri, 08 Apr 2022 00:00:00 +0000 https://victoriametrics.com/blog/q1-2022-release-roundup/ The VictoriaMetrics v1.76 release headlines our first VictoriaMetrics releases roundup blog post, which summarises all the releases we published in the first quarter of 2022; and includes feature highlights such as multi-level downsampling (the most wanted Vicky feature in 2021). Pricing comparison for Managed Prometheus https://victoriametrics.com/blog/managed-prometheus-pricing/ Mon, 04 Apr 2022 00:00:00 +0000 https://victoriametrics.com/blog/managed-prometheus-pricing/ We&rsquo;ll have to see what would be the cost of serving the same workload at Amazon Managed Service for Prometheus, Google Cloud Managed Service for Prometheus and VictoriaMetrics Cloud. Running VictoriaMetrics on ARM-based processors https://victoriametrics.com/blog/vm-on-arm/ Fri, 11 Mar 2022 00:00:00 +0000 https://victoriametrics.com/blog/vm-on-arm/ VictoriaMetrics has new production ready builds for ARM VictoriaMetrics Statement re: Attack on Ukraine https://victoriametrics.com/blog/no-war/ Mon, 28 Feb 2022 00:00:00 +0000 https://victoriametrics.com/blog/no-war/ This is the VictoriaMetrics statement with regards to Putin’s war on Ukraine. Managed VictoriaMetrics announcement https://victoriametrics.com/blog/managed-victoriametrics-announcement/ Mon, 14 Feb 2022 00:00:00 +0000 https://victoriametrics.com/blog/managed-victoriametrics-announcement/ We are glad to announce the availability of Managed VictoriaMetrics (VictoriaMetrics Cloud) - try it right now! Benchmarking Prometheus-compatible time series databases https://victoriametrics.com/blog/remote-write-benchmark/ Mon, 17 Jan 2022 00:00:00 +0000 https://victoriametrics.com/blog/remote-write-benchmark/ A Helm chart for pushing node_exporter metrics to Prometheus-compatible systems via remote_write protocol Vicky User Community 2021: Thank You for the Contributions! https://victoriametrics.com/blog/user-community-2021/ Fri, 07 Jan 2022 00:00:00 +0000 https://victoriametrics.com/blog/user-community-2021/ In this post, we want to say &ldquo;Thank you!&rdquo; to all the people who helped VictoriaMetrics become what it is today and that we appreciate their contributions via this overview of the most interesting user blog posts of the year and a shortlist of top community contributors. What’s new in VictoriaMetrics 2021? https://victoriametrics.com/blog/features-roundup-2021/ Fri, 07 Jan 2022 00:00:00 +0000 https://victoriametrics.com/blog/features-roundup-2021/ With more than 20 new releases of VictoriaMetrics published during 2021, a features roundup seemed appropriate. This blog walks you through the key VM features released in 2021. With 36M+ Downloads, VictoriaMetrics Skyrockets to New Heights: 2021 in Review https://victoriametrics.com/blog/momentum-2021/ Thu, 06 Jan 2022 00:00:00 +0000 https://victoriametrics.com/blog/momentum-2021/ This ‘VictoriaMetrics 2021 Momentum Milestones’ blog post provides a summary of this year’s main achievements with our top features, blogs and talks