Sorting the server list by resource usage requires major changes of the node discovery query. You must also consider the dependency to the interval discovery query.
There has been an interesting discussion in the forum years ago about dynamic group creation based on TopN resouce usage. Maybe this comes close to your request.
You can still find some results attached to the following threads:
Dynamic creation of groups for identifying exceptions
You probably need to modify the given examples to work well with the current Perceiver release.