Data Processing Environment Event Correlation
First Claim
1. A method for correlating events in data processing resources processing a workload, comprising:
- providing, on a processor unit, an event correlation service comprising an event correlation service software framework;
configuring the event correlation service, using the event correlation service software framework, for correlating the events from monitored data for the workload, wherein the workload is processed using the data processing resources provided by a provider of the data processing resources;
receiving, by the event correlation service, monitored data for the workload as the workload is being processed;
processing the monitored data, by the event correlation service, to identify an occurrence of an event of interest for the workload as the workload is being processed; and
providing an output in response to identifying the occurrence of the event of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for correlating events in data processing resources processing a workload. An event correlation service comprising an event correlation service software framework is provided on a processor unit. The event correlation service is configured, using the event correlation service software framework, for correlating the events from monitored data for the workload, wherein the workload is processed using the data processing resources provided by a provider of the data processing resources. The event correlation service receives monitored data for the workload as the workload is being processed. The monitored data is processed by the event correlation service to identify an occurrence of an event of interest for the workload as the workload is being processed. An output is provided in response to identifying the occurrence of the event of interest.
69 Citations
25 Claims
-
1. A method for correlating events in data processing resources processing a workload, comprising:
-
providing, on a processor unit, an event correlation service comprising an event correlation service software framework; configuring the event correlation service, using the event correlation service software framework, for correlating the events from monitored data for the workload, wherein the workload is processed using the data processing resources provided by a provider of the data processing resources; receiving, by the event correlation service, monitored data for the workload as the workload is being processed; processing the monitored data, by the event correlation service, to identify an occurrence of an event of interest for the workload as the workload is being processed; and providing an output in response to identifying the occurrence of the event of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for correlating events in data processing resources processing a workload, comprising:
-
a computer readable storage medium; first program instructions to provide an event correlation service comprising an event correlation service software framework; second program instructions to configure the event correlation service, using the event correlation service software framework, for correlating events from monitored data for the workload, wherein the workload is processed using data processing resources provided by a provider of the data processing resources; third program instructions to receive, by the event correlation service, the monitored data for the workload as the workload is being processed; fourth program instructions to process the monitored data, by the event correlation service, to identify an occurrence of an event of interest for the workload as the workload is being processed; fifth program instructions to provide an output in response to identifying the occurrence of the event of interest; and wherein the first program instructions, second program instructions, third program instructions, fourth program instructions, and fifth program instructions are stored on the computer readable storage medium. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a software framework; a software plug-in loaded on the software framework, the software plug-in comprising first correlation parameters used for correlating events in data processing resources; an instance of the software plug-in loaded on the software framework, the instance comprising the first correlation parameters inherited from the software plug-in and second correlation parameters comprising workload specific parameters used for correlating the events in processing a workload; and a processor unit configured to receive monitored data for the workload as the workload is being processed by the data processing resources, process the monitored data using the instance to identify an occurrence of an event of interest from the monitored data using the first correlation parameters and the second correlation parameters, and provide an output responsive to identifying the occurrence of the event of interest. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for correlating events in data processing resources processing a workload, comprising:
-
receiving, by a processor unit, a request to correlate the events in the data processing resources processing the workload; responsive to receiving the request, determining, by the processor unit, whether a software plug-in is loaded on a framework, the software plug-in comprising first correlation parameters used for correlating events in processing the workload; responsive to a determination that the software plug-in is not loaded on the framework, using an application programming interface of the framework to load the software plug-in on the framework; creating an instance of the software plug-in loaded on the framework, the instance comprising the first correlation parameters inherited from the software plug-in and second correlation parameters comprising workload specific parameters used for correlating the events in processing the workload; receiving, using the framework, monitored data for the workload as the workload is being processed; processing the monitored data using the instance to identify an occurrence of an event of interest from the monitored data using the first correlation parameters and the second correlation parameters; and providing an output responsive to identifying the occurrence of the event of interest. - View Dependent Claims (23, 24, 25)
-
Specification