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

Roman Khavronenko

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

Performance optimization techniques in time series databases: strings interning

by Roman Khavronenko / Aliaksandr Valialkin on Nov 7, 2023

This blog post is a first 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

Turbocharge Your Data Monitoring Whilst Slashing Costs

by Roman Khavronenko at SDC Channel Insights on Jul 5, 2023

Open source monitoring solutions must strive to achieve scalability that approaches the limits of infinity in order to make a lasting impact.

Read

Never-firing alerts: What they are and how to deal with them

by Roman Khavronenko on May 19, 2023

Read how vmalert helps to find alerting rules which don’t match any time series. Such rules will never fire and only trick users with a false sense of protection.

Read

Rules backfilling via vmalert

by Roman Khavronenko on Jan 31, 2023

Read how to use vmalert’s replay mode to retroactively evaluate recording and alerting rules with SLO objective as example.

Read

Monitoring benchmark: how to generate 100 million samples/s of production-like data

by Roman Khavronenko on Jan 16, 2023

One of the latest benchmarks we made was ‘VictoriaMetrics: scaling to 100 million metrics per second’. 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’ll explain in more details the challenge of running such benchmarks.

Read

Watch Your Monitoring SkyRocket With VictoriaMetrics!