diff --git a/frameworks/Kieker/config b/frameworks/Kieker/config index 02596dc744ee40ccc370604bfe7e5f1f8e8cb183..3c03b4bf9528ebe0f0447b0789022624d53c8c5c 100644 --- a/frameworks/Kieker/config +++ b/frameworks/Kieker/config @@ -7,7 +7,7 @@ JAVA_BIN="java" RSCRIPT_PATH="../stats.csv.r" DATA_DIR="${BASE_DIR}/data" -AGENT="${BASE_DIR}/kieker-1.15-SNAPSHOT-aspectj.jar" +AGENT="${BASE_DIR}/kieker-2.0.0-SNAPSHOT-aspectj.jar" BATCH_MODE="yes" diff --git a/frameworks/common-functions.sh b/frameworks/common-functions.sh index 0c09804bf5972dd7d87752bc2c2195833a6840ab..853bec16a108e98568d95e9c7792b888b00826c6 100644 --- a/frameworks/common-functions.sh +++ b/frameworks/common-functions.sh @@ -25,9 +25,15 @@ function getKiekerAgent() { if [ ! -f $AGENT ] then # get agent - export VERSION_PATH=`curl "https://oss.sonatype.org/service/local/repositories/snapshots/content/net/kieker-monitoring/kieker/" | grep '<resourceURI>' | sed 's/ *<resourceURI>//g' | sed 's/<\/resourceURI>//g' | grep '/$'` + export VERSION_PATH=`curl "https://oss.sonatype.org/service/local/repositories/snapshots/content/net/kieker-monitoring/kieker/" | grep '<resourceURI>' | sed 's/ *<resourceURI>//g' | sed 's/<\/resourceURI>//g' | grep '/$' | grep -v ".xml" | head -n 1` export AGENT_PATH=`curl "${VERSION_PATH}" | grep 'aspectj.jar</resourceURI' | sort | sed 's/ *<resourceURI>//g' | sed 's/<\/resourceURI>//g' | tail -1` curl "${AGENT_PATH}" > "${AGENT}" + + if [ ! -f $AGENT ] | [ -s $AGENT ] + then + echo "Kieker download from $AGENT_PATH failed; please asure that a correct Kieker AspectJ file is present!" + fi + fi } @@ -42,11 +48,11 @@ function getInspectItAgent() { } function getOpentelemetryAgent() { - if [ ! -f "${BASE_DIR}/lib/opentelemetry-javaagent-all.jar" ] + if [ ! -f "${BASE_DIR}/lib/opentelemetry-javaagent.jar" ] then mkdir -p "${BASE_DIR}/lib" - wget --output-document=${BASE_DIR}/lib/opentelemetry-javaagent-all.jar \ - https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent-all.jar + wget --output-document=${BASE_DIR}/lib/opentelemetry-javaagent.jar \ + https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar fi }