1. A method performed on at least one processor, said method comprising: receiving trace data of an application, said application comprising a plurality of components; analyzing said trace data of said application to generate a first topology graph of said application, said first topology graph of said application comprising representations of said plurality of components; displaying said first topology graph of said application in an interactive user interface; receiving a first selection from a user input device, said first selection comprising a first component within said first topology graph of said application; receiving a second selection from said user input device, said second selection comprising a first condition for tracing execution paths passing through said first component within said first topology graph of said application; and creating a tracer rule associated with said first component within said first topology graph of said application to store said first condition for tracing said execution paths passing through said first component within said first topology graph of said application.