<p>Prometheus.</p>

<p>Any hint about how to collect the total required memory specified in the deployments? I mean the memory you specify as limit or required in the deployments.</p>

<p>I can do it using heapster and influxdb but I have not found how to do it with Prometheus and metric server, I do not find any metric with this information.</p>

<p>Is there any way to gather this information without using heapster?</p>

<p>You can do it with <a href="https://github.com/kubernetes/kube-state-metrics" rel="nofollow noreferrer">Kube State Metrics</a>. Just deploy it in your cluster and scrape its metrics with Prometheus.</p>

<p>These metrics give what you are finding:</p>

<ul>
<li>kube_pod_container_resource_requests_memory_bytes</li>
<li>kube_pod_container_resource_limits_memory_bytes</li>
</ul>
