1. A method for correlating out interactions, the method comprising: receiving a set of specific events from an application, wherein the application is deployed across a plurality of adjacent tiers in an actual environment; creating a simulation environment corresponding to the actual environment including a plurality of adjacent tiers corresponding to the plurality adjacent tiers of the actual environment; routing the set of specific events to the actual environment and the simulation environment; obtaining a set of patterns associated with a plurality of interactions between adjacent tiers in the plurality of adjacent tiers of the simulation environment, wherein the plurality of interactions are related to the set of specific events; obtaining a plurality of interactions between at least two adjacent tiers in the plurality of adjacent tiers of the actual environment; and applying the set of patterns as a template to the plurality of interactions obtained for the at least two adjacent tiers of the actual environment; and correlating out, with a processor, for the set of specific events and based on applying the set of patterns as a template, interactions between the plurality of interactions which have been obtained for the actual environment and the plurality of interactions of the simulation environment.