CONFIGURATION CHANGE REALIZATION ASSESSMENT AND TIMELINE BUILDER
First Claim
1. A method of assessing configuration change realization in a datacenter, comprising:
- parsing log messages received from a plurality of computing systems of the datacenter;
identifying from the parsing of the log messages a first event, the first event being associated with a task that corresponds with a configuration change being made to one or more of the computing systems, and the task including predefined subsequent events that are expected to occur after the first event;
identifying from the parsing each of the subsequent events of the task; and
when each of the subsequent events of the task are identified from the parsing of the log messages, generating a report which indicates a realization of the configuration change associated with the task.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques disclosed herein provide an approach for assessing configuration change realization and building timelines. In one embodiment, an event parser parses relevant log(s) of a computing system to identify events of interest therein and associated tasks. Examples of tasks include publishing a firewall or persisting a firewall rule, each of which may involve multiple events in a particular order. Upon identifying an initial event of a task, the event parser instantiates a state machine associated with the task to verify the occurrence of subsequent events in the task in the appropriate order. The event parser may verify whether configuration changes made by a user have been realized in the system based on the completion of tasks associated with the configuration changes. In addition, data associated with tasks may be persisted in a datastore and used to generate reports.
7 Citations
20 Claims
-
1. A method of assessing configuration change realization in a datacenter, comprising:
-
parsing log messages received from a plurality of computing systems of the datacenter; identifying from the parsing of the log messages a first event, the first event being associated with a task that corresponds with a configuration change being made to one or more of the computing systems, and the task including predefined subsequent events that are expected to occur after the first event; identifying from the parsing each of the subsequent events of the task; and when each of the subsequent events of the task are identified from the parsing of the log messages, generating a report which indicates a realization of the configuration change associated with the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium containing a program which, when executed by one or more processors, performs operations for assessing configuration change realization in a datacenter, the operations comprising:
-
parsing log messages received from a plurality of computing systems of the datacenter; identifying from the parsing of the log messages a first event, the first event being associated with a task that corresponds with a configuration change being made to one or more of the computing systems, and the task including predefined subsequent events that are expected to occur after the first event; identifying from the parsing each of the subsequent events of the task; and when each of the subsequent events of the task are identified from the parsing of the log messages, generating a report which indicates a realization of the configuration change associated with the task. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory, wherein the memory includes a program executable in the processor to perform operations for assessing configuration change realization in a datacenter, the operations comprising; parsing log messages received from a plurality of computing systems of the datacenter, identifying from the parsing of the log messages a first event, the first event being associated with a task that corresponds with a configuration change being made to one or more of the computing systems, and the task including predefined subsequent events that are expected to occur after the first event, identifying from the parsing each of the subsequent events of the task, and when each of the subsequent events of the task are identified from the parsing of the log messages, generating a report which indicates a realization of the configuration change associated with the task. - View Dependent Claims (18, 19, 20)
-
Specification