System and method for externalized real-time log correlation and performance monitoring of service-oriented applications
First Claim
Patent Images
1. A method for service call data logging, comprising:
- intercepting a call to a data processing service;
generating first log data corresponding to the call in response to said intercepting and before the call is received by the data processing service, wherein generating the first log data includes calling an Application Monitor function;
transmitting a request message to the data processing service, the request message including the first log data and the call;
intercepting a response message corresponding to the request message, the response message including a service response to the call and second log data corresponding to the first log data and including log information corresponding to processing of the call;
generating third log data corresponding to the first log data and the second log data; and
storing the third log data.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for service call data logging, including intercepting a call to a data processing service; generating first log data corresponding to the call; transmitting a request message to the data processing service, the request message including the first log data and the call; intercepting a response message corresponding to the request message, the response message including a service response to the call and second log data corresponding to the first log data and including log information corresponding to processing of the call; generating third log data corresponding to the first log data and the second log data; and storing the third log data.
69 Citations
13 Claims
-
1. A method for service call data logging, comprising:
intercepting a call to a data processing service; generating first log data corresponding to the call in response to said intercepting and before the call is received by the data processing service, wherein generating the first log data includes calling an Application Monitor function; transmitting a request message to the data processing service, the request message including the first log data and the call; intercepting a response message corresponding to the request message, the response message including a service response to the call and second log data corresponding to the first log data and including log information corresponding to processing of the call; generating third log data corresponding to the first log data and the second log data; and storing the third log data. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for service call data logging, comprising:
-
intercepting a request message for a data processing service, the request message including first log data and a call to the data processing service; generating second log data corresponding to the first log data in response to said intercepting a request message and before the call is received by the data processing service, wherein generating the second log data includes calling an Application Monitor function; delivering the call to the data processing service; intercepting a service response corresponding to the call from the data processing service; generating third log data corresponding to the second log data and including log information corresponding to processing of the call; transmitting a response message corresponding to the request message, the response message including the service response and the third log data; and storing the third log data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for service call data logging, comprising:
-
intercepting a call from a first data processing service to a second data processing service; generating first log data corresponding to the intercepted call; transmitting a request message to the second data processing service, the request message including the first log data and the intercepted call; intercepting the request message; generating second log data corresponding to the request message; delivering the call to the second data processing service; intercepting a service response corresponding to the call from the second data processing service; generating third log data corresponding to the second log data and including log information corresponding to processing of the call; transmitting a response message to the first data processing service corresponding to the request message, the response message including the service response and the third log data; storing the third log data; and intercepting the response message, and generating a fourth log data corresponding to the response message and a network latency. - View Dependent Claims (12, 13)
-
Specification