Claims
- 1. A method for monitoring interaction associated with a client-server application, comprising:
configuring recording, playback and analysis parameters; recording control flow and server responses associated with the application; replaying the control flow; comparing server responses to the replayed control flow to recorded server responses to determine whether an alert condition exists; and reporting the alert condition.
- 2. The method of claim 1, wherein configuring includes determining a playback interval, and replaying is performed at the playback interval.
- 3. The method of claim 1, wherein configuring includes determining alert conditions.
- 4. The method of claim 1, wherein configuring includes determining actions to be performed when reporting the alert condition.
- 5. The method of claim 1, wherein configuring includes determining at least one alert range.
- 6. The method of claim 1, wherein recording includes adding a step to a pre-recorded control flow.
- 7. The method of claim 1, wherein reporting includes constructing and transmitting an e-mail message describing the alert.
- 8. The method of claim 1, wherein reporting includes constructing and transmitting a pager message describing the alert.
- 9. A system for monitoring interaction associated with an application, comprising:
a configuration module for defining and storing configuration data; a recording module for monitoring client-server interaction of the application and storing control data representing monitored client-server interaction in a store of control flow data; a playback module for replaying client portions of stored control flow data and analyzing server responses to report an alert; and a control module for controlling the configuration module, the recording module and the playback module.
- 10. The system of claim 9, wherein the configuration module is operative to determine a playback interval, and the playback module is operative to replay the control flow at the playback interval.
- 11. The system of claim 9, wherein the configuration module is operative to define alert conditions.
- 12. The system of claim 9, wherein the configuration module is operative to define actions to be performed when reporting the alert condition.
- 13. The system of claim 9, wherein the configuration module is operative to define at least one alert range.
- 14. The system of claim 9, wherein the recording module is operative to add a step to a pre-recorded control flow.
- 15. The system of claim 9, wherein the playback module is operative to construct and transmit an e-mail message describing the alert.
- 16. The system of claim 9, wherein the playback module is operative to construct and transmit a pager message describing the alert.
- 17. A system for monitoring interaction associated with an application, comprising:
means for defining and storing configuration data; means for monitoring client-server interaction of the application and storing control data representing monitored client-server interaction; means for replaying client portions of stored control flow data; means for and analyzing server responses; and means for reporting an alert based on the server responses.
- 18. A computer-readable storage medium encoded with processing instructions for monitoring interaction associated with a client-server application, including:
computer readable instructions for configuring recording, playback and analysis parameters, including determining a playback interval; computer readable instructions for recording control flow and server responses associated with the application; computer readable instructions for replaying the control flow at the playback interval; computer readable instructions for comparing server responses to the replayed control flow to recorded server responses to determine whether an alert condition exists; and computer readable instructions for reporting the alert condition.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/303,448, filed Jul. 6, 2001, the entirety of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60303448 |
Jul 2001 |
US |