I've worked in the past for a Solr 5.x custom plugin using AspectJ to track the # of calls as well as the time spent inside /incrementToken()/ of all Tokenizers and Filters used during indexing. I could get stats per Solr indexing thread, not per indexing request though. In any case you could spot the filter/tokenizer where most of the indexing time was spent. Not sure if there's something similar in Solr 6.x or 7.x.
You can see a sample of the output here <http://lucene.472066.n3.nabble.com/file/t485702/performance_stats.png> -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html