PinnedPublished inITNEXTGo evolves in the wrong directionGo programming language is known to be easy to use. Thanks to its well-thought syntax, features and tooling, Go allows writing easy-to-read…Jun 109Jun 109
PinnedHow to optimize PromQL and MetricsQL queriesThe article explains how to detect and optimize slow PromQL queries in productionOct 29, 20211Oct 29, 20211
Published inITNEXTHow do open source solutions for logs work: Elasticsearch, Loki and VictoriaLogsIf you use Elasticsearch, OpenSearch, Loki or VictoriaLogs and are curious why your system has performance or high resource usage issues …Oct 192Oct 192
Published inITNEXTf-tests as a replacement for table-driven tests in GoTable-driven tests in Go is the officially recommended way to write multiple tests for some function, which may produce different outputs…Jun 305Jun 305
Promscale vs VictoriaMetrics: resource usage on production workloadLet’s compare Promscale and VictoriaMetrics resource usage on production workloadDec 16, 20201Dec 16, 20201
Prometheus vs VictoriaMetrics benchmark on node_exporter metricsRecently single-node VictoriaMetrics gained support for scraping Prometheus targets. This made possible to run apples-to-apples benchmark…Nov 27, 20201Nov 27, 20201
How to use relabeling in Prometheus and VictoriaMetricsPrometheus supports relabeling, which allows performing the following tasks:Nov 5, 20203Nov 5, 20203
Billy: how VictoriaMetrics deals with more than 500 billion rowsLet’s re-run ScyllaDB’s Billy benchmark on VictoriaMetricsJan 22, 20202Jan 22, 20202
Prometheus storage: technical terms for humansThe article clarifies the meaning of popular tech terms used in the context of Prometheus storageDec 3, 20191Dec 3, 20191
Improving histogram usability for Prometheus and GrafanaHistograms in Prometheus are tricky to use properly. Is it possible to improve their usage experience? Yes — continue reading the article.Nov 26, 20191Nov 26, 20191