1. A method, comprising: identifying, by a machine, information pertinent to a state of an infrastructure; associating, by the machine, patterns associated with portions of the state, wherein associating further includes deriving the patterns based on the state that is associated with a current interaction with the infrastructure; and determining, by the machine, candidate causes and effects for the state using the patterns by searching previous known causes and effects having previous known information for sources that provided the previous known causes and effects, keywords associated with the previous known information, and time slices for events captured from the sources with the previous known causes and effects.