SYSTEM AND COMPUTER PROGRAM PRODUCT FOR MONITORING TRANSACTION INSTANCES
First Claim
1. A system for monitoring one or more transaction instances in a real-time network, comprising:
- a probe manager, wherein the probe manager sorts one or more records sent by one or more probes in real-time according to one or more corresponding timestamps to create a sorted log record sequence;
an engine, wherein the engine receives the log record sequence from the probe manager, determines if the log record sequence matches a footprint pattern of a state in a transaction model and creates an output; and
an agent pool, wherein the agent pool comprises a set of agents that process an output from the engine and monitor one or more states of an associated transaction instance as the instance executes.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for monitoring one or more transaction instances in a real-time network are provided. The techniques include obtaining one or more system log files, wherein one or more footprints left by one or more transaction instances are recorded in the one or more system log files, obtaining a transaction model, wherein the transaction model comprises one or more transaction steps and a footprint pattern corresponding with each transaction step, and using the one or more system log files and the transaction model to monitor the one or more transaction instances in a real-time network at least one of an individual level and one or more aggregate levels.
24 Citations
15 Claims
-
1. A system for monitoring one or more transaction instances in a real-time network, comprising:
-
a probe manager, wherein the probe manager sorts one or more records sent by one or more probes in real-time according to one or more corresponding timestamps to create a sorted log record sequence; an engine, wherein the engine receives the log record sequence from the probe manager, determines if the log record sequence matches a footprint pattern of a state in a transaction model and creates an output; and an agent pool, wherein the agent pool comprises a set of agents that process an output from the engine and monitor one or more states of an associated transaction instance as the instance executes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer useable medium having computer useable program code for monitoring one or more transaction instances in a real-time network, said computer program product including:
-
computer useable program code for obtaining one or more system log files, wherein one or more footprints left by one or more transaction instances are recorded in the one or more system log files; computer useable program code for obtaining a transaction model, wherein the transaction model comprises one or more transaction steps and a footprint pattern corresponding with each transaction step; and computer useable program code for using the one or more system log files and the transaction model to monitor the one or more transaction instances in a real-time network at least one of an individual level and one or more aggregate levels. - View Dependent Claims (9, 10, 11)
-
-
12. A system for monitoring one or more transaction instances in a real-time network, comprising:
-
a memory; and at least one processor coupled to said memory and operative to; obtain one or more system log files, wherein one or more footprints left by one or more transaction instances are recorded in the one or more system log files; obtain a transaction model, wherein the transaction model comprises one or more transaction steps and a footprint pattern corresponding with each transaction step; and use the one or more system log files and the transaction model to monitor the one or more transaction instances in a real-time network at least one of an individual level and one or more aggregate levels. - View Dependent Claims (13, 14, 15)
-
Specification