~/talk

A History of Automatic Aggregations

Talkat PromCon EU 2025 · 2025-10-21..10-22· [observability, data-engineering]
links:none on file
slides:none on file

Criteo runs an automatic aggregation layer that drops instance labels and applies counters rates, gauge percentiles and histogram merges to cut cardinality and cost while keeping dashboards and alerts fast. The stack uses Prometheus-compatible agents, remote write to VictoriaMetrics, and optional streaming-agent aggregation; ingestion is ~15 million datapoints/s across ~1 billion active series, and an example app is reduced from 120 million to <4 million series, improving query latency and platform stability.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24Team objectives
  3. 3:10Graphite aggregation struggles
  4. 4:34Overse model
  5. 7:02Pre-aggregation benefits
  6. 9:10Overse limitations
  7. 9:51VictoriaMetrics migration
  8. 11:14Churn impact on metrics
  9. 13:09Streaming aggregations
  10. 14:34Prometheus-native aggregations
  11. 17:26Key benefits
  12. 18:08Q&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.