Application performance monitoring
AssigneeEntit Software LLC
InventorsNevoh Yemini, Roy Sela, Yuri Ronin
Life of this patent
Estimating the term…
Abstract
Examples include monitoring performance of an application. Some examples include tracing a set of transactions associated with an application, generating a transaction interface that includes an area to receive a selection of a transaction of the set of transactions, and receiving a selected transaction. Based on the selected transaction, a transaction monitor rule may be built to monitor the selected transaction. Based on the transaction monitor rule, a performance interface may be generated that includes an area having transaction performance information of the selected transaction.
Claims15
A machine-readable storage medium encoded with instructions executable by a processor of a computing device to monitor performance of an application, the machine-readable storage medium comprising instructions to:
- trace a set of transactions associated with the application;
- cause the generation of a transaction interface, wherein the transaction interface includes an area to receive a selection of a transaction of the set of transactions;
- receive a selected transaction of the set of transactions;
- build, based on the selected transaction, a transaction monitor rule to monitor the selected transaction;
- and
- cause the generation of, based on the transaction monitor rule, a performance interface, wherein the performance interface includes an area having transaction performance information of the selected transaction.
A computing device for monitoring performance of an application, comprising:
- a user interface;
- and
- a processor to:
- trace a set of operations associated with an application,
- send, to a filtering device, the set of operations;
- receive, from the filtering device, a set of transactions within the set of operations;
- generate a transaction interface in the user interface, wherein the transaction interface includes an area to receive a selection of a transaction of the set of transactions,
- receive a selected transaction of the set of transactions,
- build, based on the selected transaction, a transaction monitor rule to monitor the selected transaction, and
- generate, based on the transaction monitor rule, a performance interface in the user interface that includes transaction performance information of the selected transaction.
A method for monitoring performance of an application, comprising:
- tracing a set of transactions associated with the application, a set of methods within the set of transactions, and a set of statements within the plurality of methods;
- generating a transaction interface, wherein the transaction interface includes an area to receive a selection of a transaction of the set of transactions, an area to receive a selection of a method of the set of methods, and an area to receive a selection of a statement of the set of statements;
- receiving at least one of a selected transaction, a selected method, and a selected statement;
- building at least one of:
- a transaction monitor rule, based on the selected transaction, to monitor the selected transaction,
- a method monitor rule, based on the selected method, to monitor the selected method, and
- a statement monitor rule, based on the selected statement, to monitor the selected statement;
- and
- generating a performance interface that includes at least one of:
- an area having transaction performance information of the selected transaction based on the transaction monitor rule,
- an area having method performance information of the selected method based on the method monitor rule, and
- an area having statement performance information of the selected statement based on the statement monitor rule.
Dependencies are inferred from the claim text.