Loading...
Please wait, while we are loading the content...
Similar Documents
Application Performance Monitoring
| Content Provider | The Lens |
|---|---|
| Description | Des exemples de la présente invention comprennent la surveillance des performances d'une application. Certains exemples comprennent le suivi d'un ensemble de transactions associées à une application, la génération d'une interface de transaction qui comprend une zone en vue de recevoir une sélection d'une transaction de l'ensemble de transactions, et la réception d'une transaction sélectionnée. Sur la base de la transaction sélectionnée, une règle de surveillance de transaction peut être construite en vue de surveiller la transaction sélectionnée. Sur la base de la règle de surveillance de transaction, une interface de performance peut être générée, qui comprend une zone présentant des informations de performance de transaction de la transaction sélectionnée. |
| 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. |
| Related Links | https://www.lens.org/lens/patent/013-506-423-226-184/frontpage |
| Language | English |
| Publisher Date | 2017-10-19 |
| Access Restriction | Open |
| Alternative Title | Surveillance Des Performances D'application |
| Content Type | Text |
| Resource Type | Patent |
| Date Applied | 2016-04-12 |
| Agent | Atluri, Srikala P. |
| Applicant | Entit Software Llc |
| Application No. | 2016027111 |
| Claim | CLAIMS What is claimed is: 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. The machine-readable storage medium of claim 1 , wherein the instructions to trace the set of transactions further comprise instructions to: trace a set of operations associated with the application, wherein the set of operations includes the set of transactions and each transaction of the set of transactions is initiated via an application programming interface call; send, to a filtering device, the set of operations; and receive, from the filtering device, the set of transactions. The machine-readable storage medium of claim 1 , wherein the instructions to build the transaction monitor rule further comprise instructions to: monitor each instance of the selected transaction, wherein the selected transaction includes a transaction signature to identify each instance of the selected transaction. The machine-readable storage medium of claim 1 , wherein the instructions to trace the set of transactions further comprise instructions to: trace a set of methods within the set of transactions; and trace a set of statements within the set of methods. The machine-readable storage medium of claim 4, the machine-readable storage medium further comprising instructions to: cause the generation of an area in the transaction interface to receive a selection of a method of the set of methods; cause the generation of an area in the transaction interface to receive a selection of a statement of the set of statements; receive at least one of a selected method and a selected statement; build, based on the selected method, a method monitor rule to monitor the selected method; and build, based on the selected statement, a statement monitor rule to monitor the selected statement. The machine-readable storage medium of claim 5, the machine-readable storage medium further comprising instructions to: cause the generation of an area in the performance interface having method performance information of the selected method; and cause the generation of an area in the performance interface having statement performance information of the selected statement. The machine-readable storage medium of claim 1 , wherein the transaction performance information includes at least one of a latency of the selected transaction, an operation flow of the selected transaction, and a log message capture of the selected transaction. The machine-readable storage medium of claim 1 , further comprising instructions to: cause the generation of a rule interface, wherein the rule interface includes an area having each 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. The computing device of claim 9, wherein tracing the set of operations further includes: tracing the set of transactions within the set of operations; tracing a set of methods within the set of transactions; and tracing a set of statements within the set of methods. The computing device of claim 10, further comprising the processor to: generate the transaction interface, wherein the transaction interface includes 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; build, based on the selected statement, a statement monitor rule to monitor the selected statement. 12. The computing device of claim 10, wherein the performance interface further includes at least one of method performance information of the selected method and statement performance information of the selected statement. 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. The method of claim 13, wherein the transaction monitor rule includes monitoring each instance of the selected transaction, the method monitor rule includes monitoring each instance of the selected method, and the statement monitor rule includes monitoring each instance of the statement. The method of claim 13, wherein the selected transaction includes a transaction signature to identify each instance of the selected transaction, the selected method includes a method signature to identify each instance of the selected method, and the selected statement includes a statement signature to identify each instance of the selected statement. |
| CPC Classification | ELECTRIC DIGITAL DATA PROCESSING |
| Extended Family | 047-326-045-969-997 013-506-423-226-184 |
| Patent ID | 2017180109 |
| Inventor/Author | Yemini Nevoh Sela Roy Ronin Yuri |
| IPC | G06F11/34 G06F9/44 |
| Status | Pending |
| Simple Family | 047-326-045-969-997 013-506-423-226-184 |
| CPC (with Group) | G06F11/3409 G06F8/30 G06F11/302 G06F11/3093 G06F2201/865 G06F2201/87 G06F9/54 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent Application Publication |