index9 wrote:It's a great working demo of RIA monitoring, but what's it really good for? Is it for providing alerts, or studying relative performance, or just for availability checking?
The purpose of that demo is to illustrate two things: that the various stages of a Rich Internet Application (RIA) can be monitored reliably, and that you can see "inside" the transaction to examine the timing of individual pieces of the transaction.
RIA applications generally involve interaction between the browser/client and the server that have asynchronous -- that is time-varying -- behavior.
In some cases, if the application is AJAX based, that synchronization process is very complex: the playback has to know enough about the application to behave with 100% realism.
And, even though the examples don't show it (for simplicity) you can put alarms in the script that will lead to alert messages of any kind.
So, to sum up: you use RIA monitoring to confirm avaiability, verify that performance is fast enough, and study relative "user experience" timings. All of which are confidence building (or confidence reassuring).
The eValid Team