diff --git a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java index 2b7ec17d8f57..170a8faac5d7 100644 --- a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java +++ b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java @@ -184,5 +184,8 @@ private static void configureIgnoredTasks(IgnoredTypesBuilder builder) { // Skip propagating context into truffle compiler. // https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8415 builder.ignoreTaskClass("org.graalvm.compiler.truffle.runtime.CompilationTask"); + + // Skip propagating context into mysql jdbc driver cleanup thread. + builder.ignoreTaskClass("com.mysql.cj.jdbc.AbandonedConnectionCleanupThread"); } }