使用Jprofiler的 jpexport 实用程序,我想导出自定义探针生成的事件。 -probeId
参数表示要导出的探测器,但不清楚应该使用哪个probeId。
我的情况是一组实现InterceptorProbe
和ProbeProvider
的Java类,并使用-Djprofiler.probeProvider=my.package.MyProvider
JVM参数在JVM启动时加载。使用-probeId=1
似乎无法正常工作 - 我得到" 探针ID" 1"在快照"
答案 0 :(得分:1)
在咨询了JProfiler的支持后,我得到了一个对我有用的答案 - 使用探针的完整类名。
假设我有一个探查器类,如下所示:
package my.package;
import com.jprofiler.api.agent.probe.*;
public class MyProbe implements InterceptorProbe {
...
}
我想导出此探针生成的事件,然后我会使用:
jpexport snapshot.jps ProbeEvents -probeId=my.package.MyProbe events.csv