Highly redundant, high-reliability and high-performance platform logging/billing generation and collection subsystem
First Claim
1. A system comprising:
- a logging subsystem;
wherein the logging subsystem is configured to monitor event s;
wherein the logging subsystem is configured to filter the event s according to criteria corresponding to one or more clients; and
wherein the logging subsystem is configured to forward logging information for the filtered event s to the one or more clients according to the criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for selectively distributing logging information for a system to a plurality of clients to achieve improved reliability and performance. One embodiment comprises a system in which a logging subsystem monitors transactions of a transaction system, compares the transactions to criteria specified for one or more clients, and delivers logging information for transactions that meet the specified criteria to the respective clients. In one embodiment, the logging subsystem is implemented in a network proxy server. The logging subsystem is configured to receive subscription information from each client, wherein the subscription information specifies the criteria for selecting logging information to transmit to the corresponding client. The subscription information may also specify the level of detail of the long information to be transmitted to the client.
26 Citations
29 Claims
-
1. A system comprising:
-
a logging subsystem;
wherein the logging subsystem is configured to monitor event s;
wherein the logging subsystem is configured to filter the event s according to criteria corresponding to one or more clients; and
wherein the logging subsystem is configured to forward logging information for the filtered event s to the one or more clients according to the criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for logging event s comprising:
-
for each of one or more clients, providing a corresponding set of criteria; and
for each of a plurality of event s, detecting the event and for each of the one or more clients, determining whether the event meets the set of criteria corresponding to the client, and if the event meets the set of criteria, forwarding log information for the event to the client. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A software product comprising a plurality of instructions embodied in a medium readable by a data processor, wherein the instructions are configured to cause the data processor to perform the method comprising:
-
for each of one or more clients, maintaining a corresponding set of criteria; and
for each of a plurality of event s, detecting the event and for each of the one or more clients, determining whether the event meets the set of criteria corresponding to the client, and if the event meets the set of criteria, forwarding log information for the event to the client. - View Dependent Claims (29)
-
Specification