Techniques for use with application monitoring to obtain transaction data
First Claim
1. A method for obtaining data about a transaction in a computer system comprising:
- receiving at least one message at each of a plurality of nodes in connection with performing a service of said transaction;
filtering said at least one message at each of said plurality of nodes in accordance with a current set of one or more rules producing local filtered data at each of said plurality of nodes; and
processing said local filtered data producing aggregated data about said transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are techniques used with application monitoring in connection with performing Web Services. Associated with each application performing a service are one or more application servers and associated stream sensors. The stream sensors filter received XML messages in accordance with a set of rules to gather data. The filtered data is gathered at each point and then may be aggregated locally for each transaction by an aggregation service. Data may be gathered from each aggregation service by a global aggregator. Rules are specified initially and may be revised during runtime while gathering data. Rules are evaluated at runtime in accordance with the data stream.
-
Citations
34 Claims
-
1. A method for obtaining data about a transaction in a computer system comprising:
-
receiving at least one message at each of a plurality of nodes in connection with performing a service of said transaction;
filtering said at least one message at each of said plurality of nodes in accordance with a current set of one or more rules producing local filtered data at each of said plurality of nodes; and
processing said local filtered data producing aggregated data about said transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33, 34)
-
-
17. A computer program product method for obtaining data about a transaction in a computer system comprising:
-
executable code that receives at least one message at each of a plurality of nodes in connection with performing a service of said transaction;
executable code that filters said at least one message at each of said plurality of nodes in accordance with a current set of one or more rules producing local filtered data at each of said plurality of nodes; and
executable code that processes, at each of said plurality of nodes, said local filtered data producing aggregated data about said transaction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification