diff --git a/distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/APMJvmOptions.java b/distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/APMJvmOptions.java index 1e57d9fab7cfd..9cf9e38aeed20 100644 --- a/distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/APMJvmOptions.java +++ b/distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/APMJvmOptions.java @@ -329,7 +329,7 @@ static Path findAgentJar(String installDir) throws IOException, UserException { try (var apmStream = Files.list(apmModule)) { final List paths = apmStream.filter( - path -> path.getFileName().toString().matches("elastic-apm-agent-\\d+\\.\\d+\\.\\d+\\.jar") + path -> path.getFileName().toString().matches("elastic-apm-agent-java8-\\d+\\.\\d+\\.\\d+\\.jar") ).toList(); if (paths.size() > 1) { diff --git a/distribution/tools/server-cli/src/test/java/org/elasticsearch/server/cli/APMJvmOptionsTests.java b/distribution/tools/server-cli/src/test/java/org/elasticsearch/server/cli/APMJvmOptionsTests.java index 1b2ea41cee911..fdb27f79703c0 100644 --- a/distribution/tools/server-cli/src/test/java/org/elasticsearch/server/cli/APMJvmOptionsTests.java +++ b/distribution/tools/server-cli/src/test/java/org/elasticsearch/server/cli/APMJvmOptionsTests.java @@ -141,7 +141,7 @@ private Path makeFakeAgentJar() throws IOException { Path tempFile = createTempFile(); Path apmPathDir = tempFile.getParent().resolve("modules").resolve("apm"); Files.createDirectories(apmPathDir); - Path apmAgentFile = apmPathDir.resolve("elastic-apm-agent-0.0.0.jar"); + Path apmAgentFile = apmPathDir.resolve("elastic-apm-agent-java8-0.0.0.jar"); Files.move(tempFile, apmAgentFile); return tempFile.getParent(); diff --git a/docs/changelog/132651.yaml b/docs/changelog/132651.yaml new file mode 100644 index 0000000000000..4e01ebdb6e3b3 --- /dev/null +++ b/docs/changelog/132651.yaml @@ -0,0 +1,5 @@ +pr: 132651 +summary: Use java8 variant of apm-agent +area: Infra/Core +type: upgrade +issues: [] diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 21d8fc8231ee5..28a7d6981a4cb 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -76,9 +76,9 @@ - - - + + + diff --git a/modules/apm/build.gradle b/modules/apm/build.gradle index 37d42e4b3fb0c..83d988e966899 100644 --- a/modules/apm/build.gradle +++ b/modules/apm/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation "io.opentelemetry:opentelemetry-api:${otelVersion}" implementation "io.opentelemetry:opentelemetry-context:${otelVersion}" implementation "io.opentelemetry:opentelemetry-semconv:${otelSemconvVersion}" - runtimeOnly "co.elastic.apm:elastic-apm-agent:1.55.0" + runtimeOnly "co.elastic.apm:elastic-apm-agent-java8:1.55.0" javaRestTestImplementation project(':modules:apm') javaRestTestImplementation project(':test:framework') diff --git a/modules/apm/licenses/elastic-apm-agent-LICENSE.txt b/modules/apm/licenses/elastic-apm-agent-java8-LICENSE.txt similarity index 100% rename from modules/apm/licenses/elastic-apm-agent-LICENSE.txt rename to modules/apm/licenses/elastic-apm-agent-java8-LICENSE.txt diff --git a/modules/apm/licenses/elastic-apm-agent-NOTICE.txt b/modules/apm/licenses/elastic-apm-agent-java8-NOTICE.txt similarity index 100% rename from modules/apm/licenses/elastic-apm-agent-NOTICE.txt rename to modules/apm/licenses/elastic-apm-agent-java8-NOTICE.txt diff --git a/server/src/main/java/org/elasticsearch/node/Node.java b/server/src/main/java/org/elasticsearch/node/Node.java index 30a32b07f15f0..6e0cade462e88 100644 --- a/server/src/main/java/org/elasticsearch/node/Node.java +++ b/server/src/main/java/org/elasticsearch/node/Node.java @@ -219,7 +219,7 @@ public static void deleteTemporaryApmConfig(JvmInfo jvmInfo, BiConsumer