How to alert long running IIS requests

How to alert long running IIS requests

In a clients environment they have some requests that occasionally hang in IIS and they want to be alerted to this. I can find nothing in the standard IIS monitor that allows this to be monitored. Unfortunately there is not a Windows Performance Class for Elapsed Time so that I could use a Performanc Counters Montior.
 
I can see the elapsed time in IIS Manager, I can also get the result from the command line using appcmd eg
 
c:\Windows\System32\inetsrv>appcmd list requests /elapsed:100000
 
this shows all the requests with 100000 miliseconds or longer elapsed time.
 
What I am trying to do is
1) Create an alarm when there is a non zero result to the requests command.
2) Identify the long running requests from the output.
 
Is there a simple way to do this in application Manager or am I going to have to script this and add it to a custom monitor? What would be the best way to create this monitoring?
 
thanks in advance.

                New to ADSelfService Plus?