~/talk

Monitoring the World: Scaling Thanos in Dynamic Prometheus Environments

Talkat ThanosCon Europe 2024 · on Tuesday, 2024-03-19· [observability, cloud-infrastructure]
slides:none on file

Cloudflare runs Thanos over nearly 500 Prometheus locations ingesting tens of billions of active series and ~50 PB for 13 months retention. The stack uses R2 and patched sidecars to allow automatic bucket creation per datacenter, time‑based sharding and per‑datacenter buckets, compactor jobs scheduled on edge machines during local night to use spare CPU, and a store sinker that chunks buckets into ~5 TB store units to meet SLOs. Query fan‑out is limited by a tiny label enforcer that rejects queries without external‑label filters.

AI-written summary · about

  1. 0:00Thanos at Cloudflare
  2. 1:26Early Thanos setup
  3. 3:41Vertical scaling challenges
  4. 5:46Dynamic environment scaling
  5. 6:29SEPH to R2 migration
  6. 9:40Region bucket limitations
  7. 10:45Automating Thanos infra
  8. 12:32Compactors on Edge
  9. 14:41Centralizing stores
  10. 16:08Store sinker
  11. 17:32Query optimization
  12. 19:59Thanos components summary
  13. 21:05Q&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.