~/talk

Handling Billions of Metrics with Prometheus and Thanos

Talkat KubeDay Singapore 2023 · on Tuesday, 2023-12-12· [observability, databases]
links:none on file
slides:none on file

Intuit runs ~320 Kubernetes clusters producing about 2 billion active time series and shows why a single Prometheus HA pair fails as metrics grow from 300 to 4,000 metrics per pod. The stack uses Prometheus + Thanos sidecar, then centralizes rule evaluation in Thanos ruler to fix HPA aggregation, and separates pipelines with Thanos receive with 8 days retention for AIOps and short 6‑hour stores for Argo CD live metrics; a custom Prometheus Kafka adapter streams golden signals.

AI-written summary · about

  1. 0:00Handling billions of metrics
  2. 1:06Metrics evolution at scale
  3. 2:10Early Prometheus scaling
  4. 3:56Golden signals and Kafka
  5. 4:39Scaling Prometheus with Thanos
  6. 6:04HPA issues with sharding
  7. 7:31AI Ops metrics use case
  8. 8:57Cost optimization with Thanos
  9. 11:26Argo Rollouts canary metrics
  10. 13:20Demo: Argo Rollouts metrics
  11. 15:51AI Ops anomaly detection
  12. 17:14AI Ops pipeline design
  13. 18:39Demo: Thanos receive for AI Ops
  14. 20:25Argo CD live metrics
  15. 21:49Custom Prometheus Kafka adapter
  16. 23:58Demo: Kafka adapter filtering
  17. 25:45Metrics add-ons overview
  18. 26:49Q&A: Prometheus sharding
~/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.