Skip to content

Commit df9ada3

Browse files
authored
exclude spring-kafka runnables from spring scheduling wrapping (#6388)
1 parent aa3228d commit df9ada3

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

  • dd-java-agent

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/java/concurrent/ExcludeFilter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ private static EnumSet<ExcludeType> exclude(Class<?> clazz) {
110110
SKIP_TYPE_PREFIXES
111111
.get(ExcludeType.RUNNABLE)
112112
.add("com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap");
113+
SKIP_TYPE_PREFIXES
114+
.get(ExcludeType.RUNNABLE)
115+
.add("org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer$");
113116
}
114117

115118
/**

dd-java-agent/instrumentation/kafka-clients-0.11/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ dependencies {
2121
testImplementation group: 'javax.xml.bind', name: 'jaxb-api', version: '2.2.3'
2222
testImplementation group: 'org.assertj', name: 'assertj-core', version: '2.9.+'
2323
testImplementation group: 'org.mockito', name: 'mockito-core', version: '2.19.0'
24+
testRuntimeOnly project(':dd-java-agent:instrumentation:spring-scheduling-3.1')
2425

2526
// Include latest version of kafka itself along with latest version of client libs.
2627
// This seems to help with jar compatibility hell.

0 commit comments

Comments
 (0)