TLDR
At scale, PHP metrics collection with Redis + Prometheus quickly breaks down—timeouts, memory spikes, and unscalable scrapes. This article shows how switching from a pull to a push model with UDP and Telegraf transformed monitoring in a high-traffic Symfony application. The approach eliminated Redis overhead, enabled linear scaling across 50+ servers, cut latency by 60×, and introduced antifragility into the system. Alongside implementation details, real business use cases, pitfalls, and alternatives like VictoriaMetrics are covered.via the TL;DR App
no story
Written by yakovlef | Team Lead | Software Engineer