Skip to content

Commit 4ebe505

Browse files
committed
Align our default classloader excludes with OTel
1 parent 242a6c8 commit 4ebe505

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/bytebuddy/matcher/ClassLoaderMatchers.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,15 @@ public static boolean canSkipClassLoaderByName(final ClassLoader loader) {
4646
case "org.apache.cxf.common.util.ASMHelper$TypeHelperClassLoader":
4747
case "com.ibm.xml.xlxp2.jaxb.codegen.AbstractGeneratedStubFactory$RootStubClassLoader":
4848
case "sun.misc.Launcher$ExtClassLoader":
49+
case "groovy.lang.GroovyClassLoader":
50+
case "org.apache.tinkerpop.gremlin.groovy.jsr223.GremlinGroovyClassLoader":
51+
case "org.springframework.context.support.ContextTypeMatchClassLoader$ContextOverridingClassLoader":
52+
case "org.openjdk.nashorn.internal.runtime.ScriptLoader":
53+
case "org.codehaus.janino.ByteArrayClassLoader":
54+
case "org.eclipse.persistence.internal.jaxb.JaxbClassLoader":
55+
case "com.alibaba.fastjson.util.ASMClassLoader":
4956
case "datadog.trace.bootstrap.DatadogClassLoader":
57+
case "datadog.trace.bootstrap.InstrumentationClassLoader":
5058
return true;
5159
}
5260
if (CHECK_EXCLUDES) {

0 commit comments

Comments
 (0)