Metrics and profiling queries

I see what you mean. I don't think there's a tool like that, but you should ask in the Elasticsearch forums here as somebody might have built an open-source tool.
I know that there's the Profiler API for Elasticsearch that will give you stats for a search request, but you need to provide that request first, it doesn't collect them and automatically profiles it.
https://www.elastic.co/guide/en/elasticsearch/reference/6.2/_profiling_considerations.html