1. A method comprising: utilizing at least one processor to execute computer code configured to perform the steps of: learning configuration dependencies in a production environment; building an initial model of the production environment; subscribing to events that are generated on a target system in the production environment; and receiving events and correlating the events with the initial model to generate an enhanced model, and thereupon employing the enhanced model to predict configuration errors via processing the events and, as the events are processed, alerting proactively as to a probable configuration error; wherein generating an enhanced model comprises: tagging portions of the initial model with received events; and searching connected elements for candidate nodes from two graphs containing elements of the initial model, and assigning a weight to mark a degree of match between a source vertex and a chosen vertex of a set comprising the candidate nodes from the two graphs.