Detecting statistical variation from unclassified process log
First Claim
1. A method for detecting a statistical variation of a process operating in an Information Technology (IT) delivery system from a textual log of the process, the method comprising:
- grouping, by a process behavior analysis (PBA) engine, entities appearing in the textual log of the process based on a respective time series corresponding to each entity of said entities, wherein a data storage operatively coupled to the PBA engine stores the textual log of the process and at least one exception rule defining the statistical variation used by the PBA engine;
analyzing, by a processor of a computer system, statistical process behavior of the process by running the PBA engine with the entities from said grouping such that each entity of said entities is represented by a respective control chart associated with said each entity and such that the PBA engine is enabled to determine whether said each entity violates said at least one exception rule; and
generating a PBA report for the process pursuant to a result from said analyzing, wherein the PBA report comprises data items selected from the group consisting of a first time window within which a first time series of a first entity of the entities in the textual log is being monitored by the PBA engine for the statistical variation, a second entity being grouped with the first entity, a first shift value for a first exception detected for the first entity, and combinations thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and associated method for detecting a statistical variation of a process from a textual log of the process as performed by a process behavior analysis (PBA) system for monitoring the process operating in an Information Technology (IT) delivery system. The PBA system includes a PBA engine and a data storage storing exception rules used by the PBA engine. The PBA engine merges entities appearing in the textual log into one or more groups based on similarities of respective time series of the entities. Control charts are generated for merged entities and the PBA engine subsequently analyzes process behavior of the process by use of the control charts for exceptions defined in the stored exception rules. The PBA engine generates a PBA report for the process pursuant to the analysis result of the textual log with detailed information including to what type of exceptions had or had not occurred.
16 Citations
20 Claims
-
1. A method for detecting a statistical variation of a process operating in an Information Technology (IT) delivery system from a textual log of the process, the method comprising:
-
grouping, by a process behavior analysis (PBA) engine, entities appearing in the textual log of the process based on a respective time series corresponding to each entity of said entities, wherein a data storage operatively coupled to the PBA engine stores the textual log of the process and at least one exception rule defining the statistical variation used by the PBA engine; analyzing, by a processor of a computer system, statistical process behavior of the process by running the PBA engine with the entities from said grouping such that each entity of said entities is represented by a respective control chart associated with said each entity and such that the PBA engine is enabled to determine whether said each entity violates said at least one exception rule; and generating a PBA report for the process pursuant to a result from said analyzing, wherein the PBA report comprises data items selected from the group consisting of a first time window within which a first time series of a first entity of the entities in the textual log is being monitored by the PBA engine for the statistical variation, a second entity being grouped with the first entity, a first shift value for a first exception detected for the first entity, and combinations thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable memory unit having a computer readable program code embodied therein, said computer readable program code containing instructions that perform detecting a statistical variation of a process operating in an Information Technology (IT) delivery system from a textual log of the process, said detecting comprising; grouping, by a process behavior analysis (PBA) engine, entities appearing in the textual log of the process based on a respective time series corresponding to each entity of said entities, wherein a data storage operatively coupled to the PBA engine stores the textual log of the process and at least one exception rule defining the statistical variation used by the PBA engine; analyzing statistical process behavior of the process by running the PBA engine with the entities from said grouping such that each entity of said entities is represented by a respective control chart associated with said each entity and such that the PBA engine is enabled to determine whether said each entity violates said at least one exception rule; and generating a PBA report for the process pursuant to a result from said analyzing, wherein the PBA report comprises data items selected from the group consisting of a first time window within which a first time series of a first entity of the entities in the textual log is being monitored by the PBA engine for the statistical variation, a second entity being grouped with the first entity, a first shift value for a first exception detected for the first entity, and combinations thereof. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system comprising a processor, a memory coupled to the processor, and a computer readable storage device coupled to the processor, said storage device containing program code configured to be executed by the processor via the memory to implement detecting a statistical variation of a process operating in an Information Technology (IT) delivery system from a textual log of the process, said detecting comprising:
-
grouping, by a process behavior analysis (PBA) engine, entities appearing in the textual log of the process based on a respective time series corresponding to each entity of said entities, wherein a data storage operatively coupled to the PBA engine stores the textual log of the process and at least one exception rule defining the statistical variation used by the PBA engine; analyzing statistical process behavior of the process by running the PBA engine with the entities from said grouping such that each entity of said entities is represented by a respective control chart associated with said each entity and such that the PBA engine is enabled to determine whether said each entity violates said at least one exception rule; and generating a PBA report for the process pursuant to a result from said analyzing, wherein the PBA report comprises data items selected from the group consisting of a first time window within which a first time series of a first entity of the entities in the textual log is being monitored by the PBA engine for the statistical variation, a second entity being grouped with the first entity, a first shift value for a first exception detected for the first entity, and combinations thereof. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein the code in combination with the computing system is capable of performing detecting a statistical variation of a process operating in an Information Technology (IT) delivery system from a textual log of the process, said detecting comprising:
-
grouping, by a process behavior analysis (PBA) engine, entities appearing in the textual log of the process based on a respective time series corresponding to each entity of said entities, wherein a data storage operatively coupled to the PBA engine stores the textual log of the process and at least one exception rule defining the statistical variation used by the PBA engine; analyzing, by a processor of a computer system, statistical process behavior of the process by running the PBA engine with the entities from said grouping such that each entity of said entities is represented by a respective control chart associated with said each entity and such that the PBA engine is enabled to determine whether said each entity violates said at least one exception rule; and generating a PBA report for the process pursuant to a result from said analyzing, wherein the PBA report comprises data items selected from the group consisting of a first time window within which a first time series of a first entity of the entities in the textual log is being monitored by the PBA engine for the statistical variation, a second entity being grouped with the first entity, a first shift value for a first exception detected for the first entity, and combinations thereof. - View Dependent Claims (17, 18, 19, 20)
-
Specification