In this chapter, we were introduced to some of the most important configuration concepts for setting up a Prometheus server. This knowledge is fundamental for tailoring Prometheus for your specific scenario. From startup flags to the configuration file, we also spun up an instance to experiment and validate the knowledge we obtained.
As more and more workloads are transitioning to containers, and specifically to Kubernetes, we dived into how to set up and manage Prometheus on such an environment. We began experimenting with static configurations as a stepping stone to understand a more robust approach, the Prometheus Operator.
In the next chapter, we'll go into the most common exporters and build upon what we've learned so that we can successfully collect data from various different sources on Prometheus.