Agent-based end-to-end transaction analysis
First Claim
1. A computer-implemented method for agent-based transaction analysis comprising:
- building an instrumented binary code of a software application for a transaction;
configuring an analysis agent for the software application;
starting the software application in an application process environment with the instrumented binary code;
attaching the analysis agent to the instrumented binary code of the software application;
extracting by the analysis agent the metadata from the software application wherein the metadata includes data transmitted as a part of the transaction;
sending the metadata to a central analysis server in an environment separate from the application process environment; and
building by the central analysis server an end-to-end description of the transaction from the metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for agent-based transaction analysis which includes: building an instrumented binary code of a software application for a transaction; configuring an analysis agent for the software application; starting the software application in an application process environment with the instrumented binary code; attaching the analysis agent to the instrumented binary code of the software application; extracting by the analysis agent the metadata from the software application; sending the metadata to a central analysis server in an environment separate from the application process environment; and building by the central analysis server an end-to-end description of the transaction from the metadata.
-
Citations
20 Claims
-
1. A computer-implemented method for agent-based transaction analysis comprising:
-
building an instrumented binary code of a software application for a transaction; configuring an analysis agent for the software application; starting the software application in an application process environment with the instrumented binary code; attaching the analysis agent to the instrumented binary code of the software application; extracting by the analysis agent the metadata from the software application wherein the metadata includes data transmitted as a part of the transaction; sending the metadata to a central analysis server in an environment separate from the application process environment; and building by the central analysis server an end-to-end description of the transaction from the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A computer-implemented method for agent-based transaction analysis comprising:
-
building an instrumented binary code for each of a plurality of software applications for a transaction; configuring an analysis agent for each of the software applications; starting a first software application of the software applications in a first application process environment with the instrumented binary code for the first software application; starting a second software application of the software applications in a second application process environment with the instrumented binary code for the second software application, the first application process environment being separate from the second application process environment; attaching a first analysis agent to the instrumented binary code of the first software application; attaching a second analysis agent to the instrumented binary code of the second software application; extracting by the first analysis agent the metadata from the first software application; extracting by the second analysis agent the metadata from the second software application; sending the metadata from the first software application and the second software application to a central analysis server in an environment separate from the first and second application process environments; and building by the central analysis server an end-to-end description of the transaction from the metadata from the first software application and the second software application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for agent-based transaction analysis, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
building an instrumented binary code of a software application for a transaction; configuring an analysis agent for the software application; starting the software application in an application process environment with the instrumented binary code; attaching the analysis agent to the instrumented binary code of the software application; extracting by the analysis agent the metadata from the software application wherein the metadata includes data transmitted as a part of the transaction; sending the metadata to a central analysis server in an environment separate from the application process environment; and building by the central analysis server an end-to-end description of the transaction from the metadata. - View Dependent Claims (16, 17, 19, 20)
-
Specification