PromCon 2017: Storing 16 Bytes at Scale - Fabian Reinartz
Channel: Prometheus Monitoring
Date: 2017-09-04

* Abstract:

From the beginning, Prometheus was built as a monitoring system with Cloud Native environments in mind. Orchestration systems such as Kubernetes are rapidly gaining traction and unlock features of highly dynamic environments, such as frequent rolling updates and auto-scaling, for everyone. This inevitably puts new strains on Prometheus as well.

In this talk we explore what these challenges are and how we are addressing them by building a new storage layer from the ground up. The new design provides efficient indexing techniques that gracefully handle high turnover rates of monitoring targets and provide consistent query performance. At the same time, it significantly reduces resource requirements and paves the way for advanced features like hot backups and dynamic retention policies.

* Speaker biography:

Fabian is a Prometheus core developer and software engineer at CoreOS, where he works on the Prometheus open source eco-system and its integration with Kubernetes. Previously, he was a production engineer at SoundCloud.

* Slides:

https://promcon.io/2017-munich/slides/storing-16-bytes-at-scale.pdf

* PromCon website:

https://promcon.io/