~/talk

“Gluing it all together” aka building a platform around Prometheus

Talkat PromCon EU 2024 · 2024-09-11..09-12· [devops-and-delivery, kubernetes]
slides:none on file

Managed platform that provisions per-tenant Prometheus instances, a central remote storage (mimer), Envoy proxy, a custom operator and per-tenant Grafana, serving over 500 developers across 150 k8s clusters and around 70 tenants. Uses prometheus-operator, remote_write and Alertmanager; developers don’t run Prometheus but can run exporters. Major pain: remote_write causes replay delays after data‑center shutdowns and duplicate/dropped samples in mimer, scaling and upgrades require manual work and need autoscaling and better replay/ordering.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:10Company environment and scale
  3. 2:39Early monitoring challenges
  4. 3:48Goals for the platform
  5. 5:37Target users and Kubernetes setup
  6. 7:04Service discovery and Prometheus Operator
  7. 8:31Local vs remote alerting
  8. 10:00Managed Prometheus and push Gateway
  9. 10:41Democratizing metrics with tenants
  10. 11:47Central configuration management
  11. 12:53Happy path for new tenants
  12. 13:36Platform architecture and components
  13. 15:04Platform scale and rule management
  14. 15:47Pitfalls with remote write
  15. 17:59Missing data and monitoring agents
  16. 19:03Scaling Prometheus instances
  17. 20:08User issues and rate limiting
  18. 20:51Future plans and improvements
  19. 21:39Q&A session
~/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.