Was looking to find a way to keep an eye on MVIS performance. I found Perfstats_PER_REQ.log file which is pretty close to what we want. One line logged per MVIS request, contains source IP info, account that the request was directed to, wait time, execution time and total time, almost everything. The one thing that is missing is the subroutine that was being called. If that was there, we'd have a good chance to keep track of subroutines that might have a long ResponseTime consistently and could look into it further. i've looked at the mvis.log file. Trouble with that is that it doesn't have a lot of information in diagnosing performance issues at the subroutine level unless the logging level is turned up to DEBUG, which causes quite a bit of noise in the log file.
Wondering if there might be a way to more directly tie an entry in the PER_REQ.log file to what subroutine it was calling. This would help at least to know which sub would be a good place to look. We can tie some info together via time stamps with milli's , but was hoping a more direct way would be possible. Having another column in PER_REQ would be ideal. Hopefully someone else may have come across this issue and how it might be resolved more efficiently.