In my ElasticSearch setup, I have placed logging configuration such that any query on a particular index taking more than 300ms is to be logged. The logging is working fine, it is just that I wanted to get one more piece of information to be logged and that is the details of the source of query, where it originated from. Is there any way I can log the request headers for these slow queries or any other method I can get the details I need?
Also, I have Marvel installed on all my nodes in the cluster. Can Marvel provide me the needed details?