With such a vast collection of components available for use, it can be daunting to choose the ones that are required to solve a given monitoring gap. In this chapter, we will go over the Prometheus ecosystem, which components perform what job, and understand how everything works together logically.
Striving for simplicity and having a clear understanding of all the moving parts of a Prometheus stack is invaluable to keep things manageable and reliable.
In brief, the following topics will be covered in this chapter:
- Metrics collection with Prometheus
- Exposing internal state with exporters
- Alert routing and management with Alertmanager
- Visualizing your data