Introduction
Prometheus helps you collect and store data about how your applications and servers are performing. It solves the problem of knowing what is happening inside your system by gathering metrics you can watch and analyze.
When you want to monitor the health of your Kubernetes applications in real time.
When you need to track how much CPU or memory your services are using.
When you want to set alerts to notify you if something goes wrong in your system.
When you want to visualize performance trends over time with graphs.
When you need a reliable way to collect metrics from multiple servers and containers.