Articles by valyala
11

Hands-On Introduction to Unikernels (iximiuz.com)

2

VictoriaMetrics: Ukrainian Database Company (underdogfounders.substack.com)

1

Gist of Go: Concurrency (antonz.org)

2

What Is Success? (mdubakov.me)

7

HDD-based disks at AWS are worser than at GCP (twitter.com/valyala)

1

AI Agents Observability with OpenTelemetry and the VictoriaMetrics Stack (victoriametrics.com)

1

Animation: What is sync.Pool and how to use it properly (youtube.com)

1

LeetCode for DevOps (iximiuz.com)

1

Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces (victoriametrics.com)

1

Creating a Sustainable Open-Source Business Model – Introduction (victoriametrics.com)

1

I have divided (and partly uninformed) views on OpenTelemetry (utcc.utoronto.ca)

1

Architecture by Fashion, Not Fundamentals (substack.com)

2

Grepping Logs Remains Terrible (mad-scientist.club)

1

Alerting Best Practices (victoriametrics.com)

15

Monotonic and wall clock time in the Go time package (victoriametrics.com)

2

I recommend native Prometheus instrumentation over OpenTelemetry (promlabs.com)

2

VictoriaLogs cluster is available in Open Source (victoriametrics.com)

66

Scaling our observability platform by embracing wide events and replacing OTel (clickhouse.com)

6

OpenTelemetry for Go: Measuring the Overhead (coroot.com)

3

Comparing Elasticsearch, Tempo, ClickHouse and VictoriaLogs in Tracing Benchmark (victoriametrics.com)

2

I have divided (and partly uninformed) views on OpenTelemetry (utcc.utoronto.ca)

1

Peacetime Observability: Spotting Risks Before They Become Incidents (coroot.com)

1

We're replacing our 27-node Elasticsearch with a single VictoriaLogs node (aus.social)

3

Our Grafana and Loki installs have become 'legacy software' here (utcc.utoronto.ca)

1

Fix Safari SecurityError when Block All Cookies is enabled (github.com/microsoft)

1

Go synctest: solving flaky tests (victoriametrics.com)

1

AgentHouse (clickhouse.com)

3

Bloat – Rob Pike (docs.google.com)

1

Don't default to microservices: You'll thank us later (victoriametrics.com)

1

Performance optimization in TSDB: sync.Pool for CPU-bound operations (victoriametrics.com)

5

Container CPU requests and limits explained with GOMAXPROCS tuning (victoriametrics.com)

21

A year of Rust in ClickHouse (clickhouse.com)

2

Grepping Logs Remains Terrible (mad-scientist.club)

3

Home Infra – Beyond K8s (vrutkovs.eu)

1

Book Preview: The Anatomy of Go (bytesizego.com)

15

Some notes on Grafana Loki's new "structured metadata" (utcc.utoronto.ca)

1

JSONBench – A Benchmark for Data Analytics on JSON (jsonbench.com)

1

Tiny wins: the big benefits of little changes [the post from 2018] (joelcalifa.com)

2

Practical protobuf – from basic to best practices (victoriametrics.com)

1

Using AI for Troubleshooting: OpenAI vs. DeepSeek (coroot.com)

1

FOSDEM 2005 recap (Go and observability tracks) (victoriametrics.com)

1

How protobuf works: the art of data encoding (victoriametrics.com)

3

VictoriaLogs Beats Elasticsearch, MongoDB and PostgreSQL in ClickBench

4

GitHub repositories with big number of commits per day

1

How HTTP/2 Works and How to Enable It in Go (victoriametrics.com)

2

Vector.dev: introduction, AWS S3 logs, and integration with VictoriaLogs (co.ua)

1

From net/RPC to gRPC in Go Applications (victoriametrics.com)

7

Weak pointers in Go: why they matter now (victoriametrics.com)

2

TLS certificates were almost never particularly well verified (utcc.utoronto.ca)

7

Building Observability with ClickHouse (cmtops.dev)

1

Show HN: VictoriaLogs v1.0.0 Release (github.com/victoriametrics)

1

Go Runtime Finalizer and KeepAlive (victoriametrics.com)

1

More than 30% of public PRs on GitHub are from bots (twitter.com/valyala)

1

Go I/O Closer, Seeker, WriterTo, and ReaderFrom (victoriametrics.com)

2

Show HN: Vlogscli – interactive command-line tool for querying VictoriaLogs (victoriametrics.com)

1

Go Sync.Map: The Right Tool for the Right Job (victoriametrics.com)

1

Go's Unique Package: String Interning Simplified (victoriametrics.com)

3

Go Singleflight Melts in Your Code, Not in Your DB (victoriametrics.com)

35

The Rise of Open Source Time Series Databases (victoriametrics.com)

2

Go Sync.WaitGroup and the Alignment Problem (victoriametrics.com)

1

Slices in Go: Grow Big or Go Home (victoriametrics.com)

1

Go Sync.Pool and the Mechanics Behind It (victoriametrics.com)

1

How Go Arrays Work and Get Tricky with For-Range (victoriametrics.com)

1

Golang Defer: A Detailed Guide (victoriametrics.com)

1

Some notes on Grafana Loki's new "structured metadata" (as of 3.0.x) (utcc.utoronto.ca)

1

What I think goes wrong periodically with our Grafana Loki on restarts (utcc.utoronto.ca)

2

VictoriaMetrics Development Goals (victoriametrics.com)

1

Things Get Done on the Go Team with Russ Cox (changelog.com)

8

Show HN: LogsQL – opinionated query language for logs (victoriametrics.com)

8

OpenTelemetry Is Too Complicated (datanami.com)

1

Comparing Resource Usage: Grafana Agent, Prometheus Agent Mode and Vmagent (victoriametrics.com)

2

ClickHouse and the One Trillion Row Challenge (clickhouse.com)

3

CoreDNS is going to fail you scale K8s (medium.com/mohamedfaris2)

1

What I think goes wrong periodically with our Grafana Loki on restarts (utoronto.ca)

2

Anomaly Detection for Time Series Data: An Introduction (victoriametrics.com)

26

CERN swaps out databases to feed its petabyte-a-day habit (theregister.com)

3

Why Prometheus exporters need fixed TCP ports (utoronto.ca)

1

Insights from a Go Developer, Navigating Rust Syntax Shenanigans (arriqaaq.substack.com)

3

The usability of modern log management tools is screwed

3

You are doing logs wrong (docs.google.com)

1

Never-firing alerts: What they are and how to deal with them (victoriametrics.com)

2

Replacing snappy with ZSTD may reduce data transfer costs by 4x (victoriametrics.com)

1

Rules Backfilling in Vmalert (victoriametrics.com)

1

Monitoring benchmark: how to generate 100M samples/s of production-like data (victoriametrics.com)

1

VictoriaMetrics: Scaling to 100M Metrics per Second (slideshare.net)