Can we display headroom in Grafana Dashboards?

Hello All,

We have to display time series graphs dynamically based on selection of user inputs for metrics like cpu usage, response time, memory usage etc. of servers for applications.let us suppose if we take memory usage metric then we have to show the current values for the selected period and maximum threshold that application can support and also we have to get the peak value of memory usage for that particular period and need to display the difference between maximum threshold and peak value and display on graph with an arrow mark indicating the gap or difference between the maximum threshold and peak value of metric in selected period by user.

Is this achievable using grafana? If it can be achieved then what configuration changes we have to do?

For this requirement do we need to use Enterprise edition?

Any of your inputs will be of great help for me.