The Prometheus Data Model
Understanding the data model is vital to using Prometheus correctly.
In this course we'll be looking at the structure and conventions of the Prometheus data model.
We'll explore the four different data types that Prometheus provides to represent metrics, as well as metric labels which allow for the finding of time series, and some of the best practices you should follow when designing your metrics. This knowledge will help you understand material explained in other courses.
This is the second part of a multi-course series on Prometheus fundamentals.
Brian Brazil has spent years developing Prometheus and is the founder of Robust Perception. He works across the Prometheus ecosystem, and is involved in areas such as best practices, exporters, PromQL semantics and client libraries. He is the main writer of the Reliable Insights blog, which regularly covers Prometheus topics.