<p>I have deploy my kubernetes cluster in AWS EKS. I have setup prometheus and grafana to monitor the EKS cluster. How to find Max no of running pods throughout the day ??</p>

<p>In the query editor of the graph panel, enter the PromQL query to retrieve the maximum number of running pods throughout the day. The query should use the max_over_time function to find the highest value over a time range.
This one worked for me - <code>max_over_time(kube_pod_status_phase{phase=&quot;Running&quot;}[1d])</code></p>
<p>I also found this open-source project on GitHub- <a href="https://github.com/unskript/Awesome-CloudOps-Automation" rel="nofollow noreferrer">Awesome-CloudOps-Automation</a>. They are creating an open-source framework for writing Runbooks using Jupyter Notebooks. They have many <a href="https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/Prometheus/legos" rel="nofollow noreferrer">Prometheus</a> and <a href="https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/AWS/legos" rel="nofollow noreferrer">EKS</a> actions that can be used to automate some of the Prometheus and AWS EKS related tasks. You can use the <a href="https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/Prometheus/legos/prometheus_get_metric_statistics" rel="nofollow noreferrer">Prometheus get metrics statistics action</a> to fire your PromQL query.</p>
