Application Monitoring
AssigneeSap SE
InventorsAmi Tabak, Elad Schulman, Guy Hasenfeld
Life of this patent
Estimating the term…
Abstract
A method, a system, and a computer program product for monitoring of software applications are disclosed. A request for data associated with a software application is received. Based on the received request, a monitoring agent is injected in a response data. The response data is responsive to the received request. Using the monitoring agent, at least one transaction implementing the response data is monitored. The transaction is executed by the software application. Data associated with execution of the transaction is collected based on the monitoring.
Claims20
A computer-implemented method, comprising:
- receiving a request for data associated with a software application;
- injecting, based on the received request, a monitoring agent in a response data, the response data being responsive to the received request;
- monitoring, using the monitoring agent, at least one transaction implementing the response data, the at least one transaction being executed by the software application;
- and
- collecting, based on the monitoring, data associated with execution of the at least one transaction;
- wherein at least one of the receiving, the injecting, the monitoring, and the collecting is performed on at least one processor of at least one computing system.
A system comprising:
- at least one programmable processor;
- and
- a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receiving a request for data associated with a software application;
- injecting, based on the received request, a monitoring agent in a response data, the response data being responsive to the received request;
- monitoring, using the monitoring agent, at least one transaction implementing the response data, the at least one transaction being executed by the software application;
- and
- collecting, based on the monitoring, data associated with execution of the at least one transaction.
A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receiving a request for data associated with a software application;
- injecting, based on the received request, a monitoring agent in a response data, the response data being responsive to the received request;
- monitoring, using the monitoring agent, at least one transaction implementing the response data, the at least one transaction being executed by the software application;
- and
- collecting, based on the monitoring, data associated with execution of the at least one transaction.
Dependencies are inferred from the claim text.