Claims
- 1. A method for monitoring transactions, comprising the steps of:
collecting data about a set of transactions; determining whether said transactions satisfy a test; and reporting one or more transactions satisfying said test.
- 2. A method according to claim 1, further comprising the step of:
discarding data about one or more transactions not satisfying said test.
- 3. A method according to claim 1, wherein:
said test includes determining whether a transaction had a duration of more than a threshold time.
- 4. A method according to claim 1, wherein:
at least one of said transactions includes a method invocation in a running software system that enters a Java Virtual Machine and exits the Java Virtual Machine.
- 5. A method according to claim 1, wherein:
said step of determining can be turned on and off inside live software.
- 6. A method according to claim 1, further comprising the step of:
performing anti-flooding.
- 7. A system for monitoring transactions, comprising:
a user interface; and an Agent, said Agent performs a method comprising the steps of:
collecting data about a set of transactions, determining whether said transactions have execution times exceeding a threshold time, and reporting to said user interface one or more transactions that were determined to have execution times exceeding said threshold time.
- 8. An apparatus, comprising:
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of:
collecting data about a set of transactions, determining whether said transactions have execution times exceeding a threshold time, and reporting one or more transactions that were determined to have execution times exceeding said threshold time.
- 9. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
collecting data about a set of transactions; determining whether said transactions satisfy a test; and reporting one or more transactions satisfying said test.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/419,689, “Web Application Monitoring,” filed on Oct. 18, 2002, which is incorporated herein by reference in its entirety.
[0002] This Application is related to U.S. patent application Ser. No. 10/079,966, “Detecting a Stalled Routine,” filed on Feb. 21, 2002; and U.S. Patent Application “User Interface For Viewing Performance Information About Transactions,” by Lewis K. Cirne, Atty. Docket WILY-01014US0, filed on the same day as the present application. Both of these related patent applications are incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60419689 |
Oct 2002 |
US |