Adding ++ to Prometheus
summary
Shows how the team reduced Prometheus resource use by tens of times by reimplementing its Time Series Database in C++ and optimizing encoding and storage algorithms. Covers practical engineering changes to TSDB internals and data encoding/ storage to make Prometheus far more efficient.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:10Evolution of monitoring
- 6:49Metrics volume in Kubernetes
- 17:22C++ experiments for optimization
- 23:44Prometheus architecture
- 36:57Optimizing time-series storage
- 40:14Testing Prom++ in clusters
- 47:22Memory optimization results
- 50:13Conclusion and testing call
related talks
36mDeep Dive: Prometheus
30mTSDB: The Past, Present and the Future - Goutham Veeramachaneni, IIT Hyderabad
46mPrometheus as a Time Series Database
23mPrometheus – What it is, What is New, and What is Coming
04mLightning Talk: TSDB: The Engine behind Prometheus - Goutham Veeramachaneni, IIT Hyderabad
30mIntro: Prometheus
29mBeyond TSDB: Unlocking Prometheus with Parquet for Modern Sc...
33mPrometheus Project Intro
