~/talk

How We Scaled Metrics Monitoring for 10,000 Applications With Victoria...

links:none on file
links:none on file
slides:none on file

Migrates a Prometheus+Thanos stack to a VictoriaMetrics cluster and VM Agent fleet to handle 1.6M scrape targets for 10,000 apps and ingest ~50M samples/sec, replacing object storage with block storage and saving ~50% total cost. Builds centralized scrape-management, uses Kafka + Flink streaming aggregation to pre-aggregate 300M samples every 2 minutes, and a PromQL rewrite proxy that routes rewritten queries to aggregated series. Results: ~10x faster queries (99th ~300ms), 90% fewer missing-sample/OOM incidents.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Migrating from Thanos to VictoriaMetrics
  3. 6:24Scaling metrics with VMagent
  4. 10:39Centralized scrape targets
  5. 14:10Pre-aggregation for queries
  6. 18:50Hiding aggregation complexity
  7. 20:15Key outcomes and architecture
  8. 20:59Q&A
  9. 22:25Comparison with Cortex and Thanos
  10. 24:14Prometheus vs VictoriaMetrics semantics
  11. 26:44Target discovery trade-offs
  12. 30:04Final Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.