Summary
In this chapter, we ramped up our learning by looking at Prometheus’s data model, reviewing some PromQL basics, and diving deep into the internals of Prometheus’s TSDB. I learned a lot and I hope you did, too.
We’ll continue to build on our PromQL skills throughout this book, especially in our chapter on alerting. Before we get to that, though, we’ll look at one of Prometheus’s “killer” features that make it so well suited to containerized and cloud-native environments: service discovery.