<p>I was looking into Kubernetes Heapster and Metrics-server for getting metrics from the running pods. But the issue is, I need some custom metrics which might vary from pod to pod, and apparently Heapster only provides cpu and memory related metrics. Is there any tool already out there, which would provide me the functionality I want, or do I need to build one from scratch?</p>

<p>What you're looking for is application &amp; infrastructure specific metrics. For this, the <a href="https://www.influxdata.com/time-series-platform/" rel="nofollow noreferrer">TICK</a> stack could be helpful! Specifically Telegraf can be set up to gather detailed infrastructure metrics like  Memory- and CPU pressure or even the resources used by individual docker containers, network and IO metrics etc... But it can also scrape Prometheus metrics from pods. These metrics are then shipped to influxdb and visualized using either chronograph or grafana. </p>
