Prometheus is an open-sourced tool stack used for monitoring highly dynamic container environments such as kubernetes.
It is a platform that collects metrics from monitored targets by scraping metrics HTTP endpoints on these targets. Prometheus Monitoring automates monitoring of services, alerts maintainers, and works to identify potential problems. It allows critical thresholds to be set which aids in resolving issues effectively and efficiently.
We will also take a look at the following topics:
- Kubernetes Monitoring
- Prometheus Operator
- Node Affinity & Anti-Affinity with Monitoring
- Backup & Recovery
- Best Practices
The below links provide more resources to get to know the Prometheus and its components:
- Prometheus Overview
- How Prometheus Monitoring works and Prometheus Architecture explained
- Setup Prometheus Monitoring on Kubernetes using Helm and Prometheus Operator