A computer method for performing root cause analysis of failures in a computer network, the method comprising: receiving, by a processor, an Adaptive Service Intelligence data set related to one or more failures reported in the computer network from a plurality of interfaces, the ASI data set summarizing a plurality of observed data packets; identifying, by a processor, one or more impact events associated with the one or more reported failures based on the received ASI data set, wherein each of the impact events occurs when a value of an impact metric exceeds a threshold for a given number of intervals in a predetermined period of time, the impact metric comprising a user experience metric; identifying, by a processor, one or more cause events in the received data set, wherein each of the cause events occurs when a value of a cause metric exceeds a threshold for a given number of intervals in a predetermined period of time, the cause metric comprising a metric that may influence user experience; associating, by a processor, impact events with cause events utilizing a set of rules; removing, by a processor, false positives between associated impact and cause events based on an evaluation of a percentage of time when a particular set of cause events and a corresponding impact event co-occur over a number of events occurrences, to obtain cause events that are considered aligned with impact events; correlating, by a processor, each of the identified one or more impact events that are considered aligned with one or more cause events using time marked intervals around the impact events and cause events; and generating, by a processor, a situation record based on the correlated one or more impact events with the one or more cause events, the situation record describing a determined causal relationship between the one or more impact events and the one or more cause events. receiving, by a processor, an Adaptive Service Intelligence data set related to one or more failures reported in the computer network from a plurality of interfaces, the ASI data set summarizing a plurality of observed data packets; identifying, by a processor, one or more impact events associated with the one or more reported failures based on the received ASI data set, wherein each of the impact events occurs when a value of an impact metric exceeds a threshold for a given number of intervals in a predetermined period of time, the impact metric comprising a user experience metric; identifying, by a processor, one or more cause events in the received data set, wherein each of the cause events occurs when a value of a cause metric exceeds a threshold for a given number of intervals in a predetermined period of time, the cause metric comprising a metric that may influence user experience; associating, by a processor, impact events with cause events utilizing a set of rules; removing, by a processor, false positives between associated impact and cause events based on an evaluation of a percentage of time when a particular set of cause events and a corresponding impact event co-occur over a number of events occurrences, to obtain cause events that are considered aligned with impact events; correlating, by a processor, each of the identified one or more impact events that are considered aligned with one or more cause events using time marked intervals around the impact events and cause events; and generating, by a processor, a situation record based on the correlated one or more impact events with the one or more cause events, the situation record describing a determined causal relationship between the one or more impact events and the one or more cause events.