Adjusting sliding window parameters in intelligent event archiving and failure analysis
First Claim
1. A method of capturing additional real-time log data of an executing application comprising the steps of:
- retaining real-time log data of the executing application in a temporary memory;
receiving notice of a first event at a first time;
recognizing that the first event is part of a symptom;
determining the time duration of the symptom;
extending the time period of real-time log data retained in the temporary memory from the first time to the time duration of the symptom.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method, program product, and an autonomic data processing system that oversees real-time log data acquired by a logging application of an executing computer program. In response to an event occurring, the logging application communicates the occurrence of the event to an event correlation engine, and invokes a window-resizing module. If the event is part of a symptom of processing problems developing, then the window-resizing module immediately expands the amount of real-time log data that is retained in temporary memory to include not log data including the event but also log data during the time duration of the symptom. In conjunction with a information level module, the granularity or level of information of the log data that is archived increases immediately upon the event so that not only is more time of the log-data but also a higher information level of the log data is saved for symptom analysis and verification. It is contemplated that the method, program product, and the autonomic data processing system may be in a learning mode to acquire data and recognize events that constitute a symptom.
72 Citations
19 Claims
-
1. A method of capturing additional real-time log data of an executing application comprising the steps of:
-
retaining real-time log data of the executing application in a temporary memory; receiving notice of a first event at a first time; recognizing that the first event is part of a symptom; determining the time duration of the symptom; extending the time period of real-time log data retained in the temporary memory from the first time to the time duration of the symptom. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product in a computer-readable storage medium comprising a computer usable medium having computer usable program code, wherein the computer usable program code, when loaded into the internal memory of a processing device, causes the processing device to:
-
log an executing application in real time; retain real-time log data from logging the executing application in a temporary memory, the temporary memory capable of retaining an amount of real-time log data for a specified time window; notice the occurrence of a first event at a first time from the real-time log data; anticipate a future event in a future time; and extend the specified time window for the amount of real-time log data retained in the temporary window from before or at the first time to the future time. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An autonomic data processing system, comprising:
-
a first data processing device executing an application; a second data processing device executing a logging application to obtain real-time log data of the executing application in the first data processing device; a temporary memory to receive the real-time log data of the executing application from the logging application; an event correlation engine connected to the logging application; a window resizing module connected to the logging application and to the event correlation engine and to the temporary memory wherein when the logging application records and communicates an event occurring in the real-time log data of the executing application to the event correlation engine, the event correlation engine recognizes the event as being part of a symptom having a time duration, the event correlation engine communicates to the window-resizing module to increase the amount of real-time log data retained in the temporary memory from the time of the event to include at least the time duration of the symptom. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification