We are using es 1.7.3 and percolation heavily. We are having uneven distribution of load even will all shards being on all nodes in the cluster, hence i want to enable TRACE logs for _percolate call. i tried enabling TRACE logging directly in logging.yml file at the root level to see everything, unfortunately under very controlled conditions where we are only requesting one command to a single machine using transport client, i am still not able to any logs as to where it came from, what was the request etc.
when used the curl command for the same the "htp" module provides logs at server stating which ip sent a request etc. but nothing on "transport" module, additionally i am not sure internally if ES node is querying other nodes to get the results, it should not do that as all shards are on the same node. I also tried with preference=local in the query but still no help.