1. A method for a dynamic tracing framework, the method comprising: selecting a home node from a plurality of nodes; identifying, by a tracing agent of the home node, a set of tracing agents associated with the plurality of nodes; responsive to identifying the set of tracing agents associated with the plurality of nodes, applying a set of probes to the set of tracing agents associated with the plurality of nodes, wherein each tracing agent of the set of tracing agents associated with the plurality of nodes stores a probe of the set of probes in each node of the plurality of nodes, respectively; preforming, by the tracing agent of the home node, a handshake with the plurality of nodes, wherein preforming the handshake with the plurality of nodes comprises determining, by the tracing agent of the home node and the set of tracing agents associated with the plurality of nodes, a maximum amount of data to be shared; sending, to the tracing agent of the home node and the set of tracing agents associated with the plurality of nodes, an indication to start probing; determining whether the tracing agent of the home node and the set of tracing agents associated with the plurality of nodes have started probing; responsive to determining that the tracing agent of the home node and the set of tracing agents associated with the plurality of nodes have started probing, continuing tracing and collecting data; and displaying the collection of data to a user, wherein displaying the collection of data comprises pulling, by the home node, the collection of data in each respective node of the plurality of nodes and displaying the collection of data from the home node.