Jfr
JVM since1.7.0 Nativeunsupported
Diagnose Camel applications with Java Flight Recorder
Maven coordinates
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jfr</artifactId>
</dependency>
Check the User guide for more information about writing Camel Quarkus applications.
Additional Camel Quarkus configuration
Configuration property | Type | Default |
---|---|---|
Directory to store the recording. By default the current directory will be used. Use false to turn off saving the recording to disk. |
|
|
How long time to run the startup recorder. Use 0 (default) to keep the recorder running until the JVM is exited. Use -1 to stop the recorder right after Camel has been started (to only focus on potential Camel startup performance bottlenecks) Use a positive value to keep recording for N seconds. When the recorder is stopped then the recording is auto saved to disk (note: save to disk can be disabled by setting startupRecorderDir to false). |
|
|
To filter our sub steps at a maximum depth. Use -1 for no maximum. Use 0 for no sub steps. Use 1 for max 1 sub step, and so forth. The default is -1. |
|
|
To use a specific Java Flight Recorder profile configuration, such as default or profile. The default is default. |
|
|
To enable Java Flight Recorder to start a recording and automatic dump the recording to disk after startup is complete. This requires that camel-jfr is on the classpath. The default is false. |
|
Configuration property fixed at build time. All other configuration properties are overridable at runtime.