Distributed logging apparatus system and method
First Claim
Patent Images
1. A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for distributed log collection, the operations comprising:
- registering a plurality of logging entities with a log aggregator, the log aggregator configured to store operating log data from the plurality of logging entities in a log data store;
defining logging entity associations for the plurality of logging entities;
receiving an error notification from a logging entity;
determining associated entities for the logging entity that caused the error notification; and
collecting an activity log set comprising activity data for only the logging entity that caused the error notification and for each logging entity associated with the logging entity that caused the error notification.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for distributed logging. Operating entities and associations between operating entities are registered in a registry by a logging entity registrar. An event notification monitor recognizes operating errors in operating entities. An aggregation module aggregates operating logs from sets of associated entities, which are then stored by a log set recorder.
40 Citations
14 Claims
-
1. A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for distributed log collection, the operations comprising:
-
registering a plurality of logging entities with a log aggregator, the log aggregator configured to store operating log data from the plurality of logging entities in a log data store; defining logging entity associations for the plurality of logging entities; receiving an error notification from a logging entity; determining associated entities for the logging entity that caused the error notification; and collecting an activity log set comprising activity data for only the logging entity that caused the error notification and for each logging entity associated with the logging entity that caused the error notification. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for distributed log collection, the system comprising:
-
a processor; a plurality of logging entities configured to log operating data; a log aggregator; a logging entity registrar that uses the processor to register the plurality of logging entities with the log aggregator, the log aggregator configured to store operating log data from the plurality of logging entities, the logging entity registrar defining logging entity associations for the plurality of logging entities; a logging data store configured to store the operating log data; a log collector configured to collect operating log data from the plurality logging entities; a logging entity monitor configured to monitor the operating status of logging entities the logging entity monitor configured to receive an error notification from a logging entity; and
;an aggregation module that determines entities associated with a logging entity that caused an error notification, the aggregation module receiving an activity log set comprising activity data for only the logging entity that caused the error notification and for each logging entity associated with the logging entity that caused the error notification. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for distributed log collection, the apparatus comprising:
-
a logging entity registrar that uses a processor to register a plurality of logging entities with a log aggregator, the log aggregator configured to store operating log data from the plurality of logging entities in a log data store; a logging entity registry configured to define logging entity associations for each of the plurality of logging entities; a logging entity monitor configured to recognize operating error events in a logging entity, and an aggregation module that determines entities associated with a logging entity that caused an error notification, the aggregation module receiving an activity log set comprising activity data for only the logging entity that caused the error notification and for each logging entity associated with the logging entity that caused the error notification. - View Dependent Claims (12, 13, 14)
-
Specification