This is currently implemented as an agent extension, created from the example provided in opentelemetry-java-instrumentation.
- extension jar: run
./gradlew build
, extension jar file will be inbuild/libs/
. - extended agent (with embedded extension): run
./gradlew extendedAgent
, extended agent will be inbuild/libs/
.
-
extension jar:
java -javaagent:path/to/opentelemetry-javaagent.jar \ -Dotel.javaagent.extensions=build/libs/extension-1.0-all.jar -jar myapp.jar
-
extended agent:
java -javaagent:build/lib/opentelemetry-javaagent.jar \ -jar myapp.jar