I have a small application that runs a transaction against a web service and I need to monitor the amount of time it takes this application to execute. The results would be used to send an alert if it takes too long to complete.
Hello Mike,what kind of application is this? How it reports begin/end of execution? Does it run permanently and just execute transactions or is it spawned for every transaction separately? Is it just process where it's execution time can be measured as a process lifetime?
If it's single process that is executed for every transaction, you can write custom windows script that would in turn run this process and measure it's life time.
Or if you can modify this application to generate some kind of report file, you can read execution time from this file.
There are many possibilities how to do what you want but we need to know how that application works.
This will be a custom application that will run known transactions against some web services that access a mainframe in a remote location. We will be using this to track the time it takes to complete and will create an alert if the time increases to an unacceptable level.
The plan would be to have APM run the application on a regular schedule.
Then you can wrap application to VB script and measure it's runtime there. Then you can set thresholds for VB script and alert on these values.
Thanks, I will give that a try.