This document discusses monitoring servers in real-time using Prometheus and Grafana for high availability. It begins with an abstract discussing the importance of high availability by ensuring content is always accessible through monitoring, redundancy, and failover. The document then discusses using Prometheus for storage and Grafana for visualization of time series monitoring data. It describes issues with prior monitoring using Cloudwatch and defines the problem statement. The system architecture is explained showing how Prometheus scrapes metrics from targets and stores them, while Grafana is used for visualization. Finally, the implementation steps are outlined including creating service users, downloading and configuring Prometheus, and running it.