Package com.helix.profiler.jfr
Class JfrEventRecorder
java.lang.Object
com.helix.profiler.jfr.JfrEventRecorder
Service for emitting custom Helix JFR events to Flight Recorder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrecordCacheEviction(String ruleName, String cacheTier, String evictionReason) voidrecordClassLoaderCreated(String loaderId, String isolationMode, String parentLoaderName) voidrecordCompilation(String ruleName, String generatorType, long compilationTimeNanos, int bytecodeSizeBytes, boolean success) voidrecordExecution(String ruleName, String ruleVersion, boolean success, long durationNanos, String errorMessage) voidrecordMemoryAnalysis(String className, long shallowSizeBytes, long deepSizeBytes, boolean compressedOopsEnabled) voidrecordNodeProfile(String ruleName, String nodeId, long executionCount, double avgCostNanos, double failureRate, double ratio)
-
Constructor Details
-
JfrEventRecorder
public JfrEventRecorder()
-
-
Method Details
-
recordExecution
-
recordCompilation
-
recordClassLoaderCreated
-
recordCacheEviction
-
recordMemoryAnalysis
public void recordMemoryAnalysis(String className, long shallowSizeBytes, long deepSizeBytes, boolean compressedOopsEnabled) -
recordNodeProfile
-