diff --git a/frameworks/opentelemetry/benchmark.sh b/frameworks/opentelemetry/benchmark.sh index bf3b89bcfd297a6767978e2376c5d9613ca3d36d..4c836bcec35a0e1a3f96551818b005fae98f73d8 100755 --- a/frameworks/opentelemetry/benchmark.sh +++ b/frameworks/opentelemetry/benchmark.sh @@ -56,6 +56,13 @@ JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" #JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" +if [ ! -f ${BASEDIR}lib/opentelemetry-javaagent-all.jar ] +then + mkdir -p ${BASEDIR}lib + wget -o ${BASEDIR}lib/opentelemetry-javaagent-all.jar \ + https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent-all.jar +fi + JAVAARGS_NOINSTR="${JAVAARGS}" JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/opentelemetry-javaagent-all.jar" JAVAARGS_LTW_ASM="${JAVAARGS_LTW} -Dspass-meter.iFactory=de.uni_hildesheim.sse.monitoring.runtime.instrumentation.asmTree.Factory"