All -
I am looking at options for how we can monitor user experience in PowerBuilder. For example, how long does it take for a window to load, how long to save to the database, how long to make a web service call.
We want to save the metrics in a database and also alert us if performance hits a threshold. I understand the metrics monitoring may be a different tool, but we need to be proactive when users start experiencing issues.
I'm not looking for the profiler, that's great for development, but not a compiled app our user base runs. At least not what I understand the profiler to work.
For example, I don't want my users to call me to tell me that loading document images from a server is taking minutes to load (instead of < 10 seconds), I want to receive an alert so I can start digging in to the issue and hopefully have it resolved before my users even call or open a trouble ticket.
I have read some folks have written their own service that builds a log file and saves it out when users exit the app, etc. I need more real time metrics.
So what are others doing? Are you using a separate tool that monitors windows API calls for PowerBuilder?
Any help would be greatly appreciated.
Chad