From ebfe85651569a353b2feeafd35008051a5359405 Mon Sep 17 00:00:00 2001 From: Jack Shirazi Date: Mon, 27 Oct 2025 17:41:49 +0000 Subject: [PATCH] relax instrumentation matcher --- .../AbstractSpringTransactionNameInstrumentation.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/src/main/java/co/elastic/apm/agent/springwebmvc/AbstractSpringTransactionNameInstrumentation.java b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/src/main/java/co/elastic/apm/agent/springwebmvc/AbstractSpringTransactionNameInstrumentation.java index f55f37f5c2..e69fd16e3b 100644 --- a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/src/main/java/co/elastic/apm/agent/springwebmvc/AbstractSpringTransactionNameInstrumentation.java +++ b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/src/main/java/co/elastic/apm/agent/springwebmvc/AbstractSpringTransactionNameInstrumentation.java @@ -75,8 +75,7 @@ public abstract class AbstractSpringTransactionNameInstrumentation extends Elast */ @Override public ElementMatcher getTypeMatcher() { - return nameStartsWith("org.springframework.web.servlet") - .and(hasSuperType(named("org.springframework.web.servlet.HandlerAdapter"))) + return hasSuperType(named("org.springframework.web.servlet.HandlerAdapter")) .and(not(isInterface())); }