Adds YourKit agent to Docker SBT apps
This plugin copies the YourKit Docker agent into the image created by sbt-native-packager and attaches it to the running app.
Add the following line to your
addSbtPlugin("com.alejandrohdezma" % "sbt-yourkit" % "0.1.0")
By default, the plugin enables automatically if the
yourKitEnabled setting is set to
ThisBuild / yourKitEnabled := true
However, if you want to enable this on a single SBT shell session, you can use the aliases
yourKitOn, for setting it to
yourKitOff, for setting it to
Changing the YourKit version
The YourKit installed version can be customized with the
yourKitVersion := "2021.3"
Also remember to re-build your Docker image using
sbt "Docker / publishLocal".
The profiler startup options can be customized using the
yourKitOptions += "port" -> "10002"
You can get more information about available options here.
By default these options are set to: