Apply probes statically to collect data if you cannot edit the Java command line that runs your application, and if you cannot use the JVMPI agent piAgent on the machine from which you want to collect data. Note also that you do not need Agent Controller when you apply probes statically.
When you apply probes statically, Probekit instruments the class files for your application by rewriting them on disk. You then run the instrumented version of your application to collect probe data. When you no longer want to collect probe data, you must remove the probe instrumentation.