In the next sections, we are going to look at different ways of getting information out of Prometheus servers, as well as how to build a robust meta-monitoring infrastructure. We are going to look at:

  • Prometheus' web-based status pages,
  • Prometheus' different logging interfaces,
  • Prometheus' own metrics,
  • How to profile Prometheus servers.

All of these interfaces allow us to get different levels of detail about the inner workings of the various subsystems inside a Prometheus server and help us determine if anything is broken and why.