PromCon 2016: The Prometheus Time Series Database - Björn Rabenstein

preview_player
Показать описание
* Abstract:

Various time series databases (TSDBs) have been implemented on top of key-value stores with BigTable semantics. The TSDB that sits at the core of the Prometheus monitoring system started with a similar approach and was built on top of LevelDB. The Prometheus server as we know it today, however, uses a highly optimized custom storage layer for bulk sample data, enabling a single server to sustain an ingestion rate of 500,000 samples per second belonging to millions of time series. Very recent improvements of the in-memory representation of sample data resulted in an outstanding compression level of 1.3 bytes per sample in a typical production setup. A journey from fundamental challenges of TSDB design to details of the Prometheus storage layer.

* Speaker biography:

Björn is a production engineer at SoundCloud and one of the main Prometheus developers. Previously, he was a Site Reliability Engineer at Google and a number cruncher for science.

* Slides:

* PromCon website:

Рекомендации по теме
Комментарии
Автор

Is there a transcript of this for those of us who cannot hear? While we are at it, videos of talks are NOT a substitute for documentation. Please create real documentation.

mcp
Автор

Very nice talk! But I wish the screen could simply focus on the slides. So difficult to read the content with the camera frequently switching to the presenter.

weiwu
Автор

Amazing talk (Y) Thankyou soo much for this

avimehenwal
Автор

Is this information still current as of 2021?

hyperthreaded
Автор

Demultiplexing is a more than 200 years old term

ebutuoy