CERN Computing Seminar

Prometheus: a next-generation monitoring system

by Fabian Reinartz (CoreOS)

Europe/Zurich
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map
Description

Prometheus is an open eco-system that provides an end-to-end approach to infrastructure and application monitoring. It covers all levels beginning with easy instrumentation based on a flexible, multi-dimensional data model. The Prometheus server itself collects and stores time series while trying to maintain operational simplicity while being adaptable to varying scales and layouts of infrastructure. By integrating with a wide range of service discovery systems, it always stays in sync with the world it is monitoring. The powerful query language allows us to ask complex questions and can be applied seamlessly between ad-hoc investigation and static dashboarding. It is also directly applied in the eco-system's alerting layer, which favors a time-series based over and event driven approach. In this talk we will look at all aspects of Prometheus from the high-level philosophy behind its design to its practical concerns of implementation and operation.

About the speaker

Fabian Reinartz is a software engineer at CoreOS and one of the Prometheus core maintainers. Previously he was a production engineer at SoundCloud and worked on information retrieval in his brief academic career.