Skip to content

Commit f2d21ae

Browse files
Reenable kafka 3.8 by default (#8007)
And add aliases to disambiguate the old and new Kafka instrumentations --------- Co-authored-by: Stuart McCulloch <stuart.mcculloch@datadoghq.com>
1 parent 565afcd commit f2d21ae

File tree

16 files changed

+12
-65
lines changed

16 files changed

+12
-65
lines changed

dd-java-agent/instrumentation/kafka-clients-0.11/src/main/java/datadog/trace/instrumentation/kafka_clients/ConsumerCoordinatorInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public final class ConsumerCoordinatorInstrumentation extends InstrumenterModule
3131
implements Instrumenter.ForSingleType {
3232

3333
public ConsumerCoordinatorInstrumentation() {
34-
super("kafka");
34+
super("kafka", "kafka-0.11");
3535
}
3636

3737
@Override

dd-java-agent/instrumentation/kafka-clients-0.11/src/main/java/datadog/trace/instrumentation/kafka_clients/KafkaConsumerInfoInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public final class KafkaConsumerInfoInstrumentation extends InstrumenterModule.T
4343
implements Instrumenter.ForSingleType {
4444

4545
public KafkaConsumerInfoInstrumentation() {
46-
super("kafka");
46+
super("kafka", "kafka-0.11");
4747
}
4848

4949
@Override

dd-java-agent/instrumentation/kafka-clients-0.11/src/main/java/datadog/trace/instrumentation/kafka_clients/KafkaConsumerInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public final class KafkaConsumerInstrumentation extends InstrumenterModule.Traci
3030
implements Instrumenter.ForSingleType {
3131

3232
public KafkaConsumerInstrumentation() {
33-
super("kafka");
33+
super("kafka", "kafka-0.11");
3434
}
3535

3636
@Override

dd-java-agent/instrumentation/kafka-clients-0.11/src/main/java/datadog/trace/instrumentation/kafka_clients/KafkaProducerInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public final class KafkaProducerInstrumentation extends InstrumenterModule.Traci
4949
implements Instrumenter.ForSingleType {
5050

5151
public KafkaProducerInstrumentation() {
52-
super("kafka");
52+
super("kafka", "kafka-0.11");
5353
}
5454

5555
@Override

dd-java-agent/instrumentation/kafka-clients-0.11/src/main/java/datadog/trace/instrumentation/kafka_clients/MetadataInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class MetadataInstrumentation extends InstrumenterModule.Tracing
2626
implements Instrumenter.ForTypeHierarchy {
2727

2828
public MetadataInstrumentation() {
29-
super("kafka");
29+
super("kafka", "kafka-0.11");
3030
}
3131

3232
@Override

dd-java-agent/instrumentation/kafka-clients-3.8/src/main/java/datadog/trace/instrumentation/kafka_clients38/ConsumerCoordinatorInstrumentation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import com.google.auto.service.AutoService;
88
import datadog.trace.agent.tooling.Instrumenter;
99
import datadog.trace.agent.tooling.InstrumenterModule;
10-
import datadog.trace.api.Config;
1110
import java.util.HashMap;
1211
import java.util.Map;
1312
import net.bytebuddy.matcher.ElementMatcher;
@@ -17,12 +16,7 @@ public final class ConsumerCoordinatorInstrumentation extends InstrumenterModule
1716
implements Instrumenter.ForSingleType {
1817

1918
public ConsumerCoordinatorInstrumentation() {
20-
super("kafka");
21-
}
22-
23-
@Override
24-
public boolean isEnabled() {
25-
return super.isEnabled() && Config.get().isExperimentalKafkaEnabled();
19+
super("kafka", "kafka-3.8");
2620
}
2721

2822
@Override

dd-java-agent/instrumentation/kafka-clients-3.8/src/main/java/datadog/trace/instrumentation/kafka_clients38/KafkaConsumerInfoInstrumentation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.google.auto.service.AutoService;
1515
import datadog.trace.agent.tooling.Instrumenter;
1616
import datadog.trace.agent.tooling.InstrumenterModule;
17-
import datadog.trace.api.Config;
1817
import java.util.HashMap;
1918
import java.util.Map;
2019
import net.bytebuddy.description.type.TypeDescription;
@@ -29,12 +28,7 @@ public final class KafkaConsumerInfoInstrumentation extends InstrumenterModule.T
2928
implements Instrumenter.ForTypeHierarchy {
3029

3130
public KafkaConsumerInfoInstrumentation() {
32-
super("kafka");
33-
}
34-
35-
@Override
36-
public boolean isEnabled() {
37-
return super.isEnabled() && Config.get().isExperimentalKafkaEnabled();
31+
super("kafka", "kafka-3.8");
3832
}
3933

4034
@Override

dd-java-agent/instrumentation/kafka-clients-3.8/src/main/java/datadog/trace/instrumentation/kafka_clients38/KafkaConsumerInstrumentation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import com.google.auto.service.AutoService;
1212
import datadog.trace.agent.tooling.Instrumenter;
1313
import datadog.trace.agent.tooling.InstrumenterModule;
14-
import datadog.trace.api.Config;
1514
import java.util.Collections;
1615
import java.util.HashMap;
1716
import java.util.Iterator;
@@ -24,12 +23,7 @@ public final class KafkaConsumerInstrumentation extends InstrumenterModule.Traci
2423
implements Instrumenter.ForSingleType {
2524

2625
public KafkaConsumerInstrumentation() {
27-
super("kafka");
28-
}
29-
30-
@Override
31-
public boolean isEnabled() {
32-
return super.isEnabled() && Config.get().isExperimentalKafkaEnabled();
26+
super("kafka", "kafka-3.8");
3327
}
3428

3529
@Override

dd-java-agent/instrumentation/kafka-clients-3.8/src/main/java/datadog/trace/instrumentation/kafka_clients38/KafkaProducerInstrumentation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import com.google.auto.service.AutoService;
1212
import datadog.trace.agent.tooling.Instrumenter;
1313
import datadog.trace.agent.tooling.InstrumenterModule;
14-
import datadog.trace.api.Config;
1514
import java.util.Map;
1615
import net.bytebuddy.matcher.ElementMatcher;
1716

@@ -20,12 +19,7 @@ public final class KafkaProducerInstrumentation extends InstrumenterModule.Traci
2019
implements Instrumenter.ForSingleType {
2120

2221
public KafkaProducerInstrumentation() {
23-
super("kafka");
24-
}
25-
26-
@Override
27-
public boolean isEnabled() {
28-
return super.isEnabled() && Config.get().isExperimentalKafkaEnabled();
22+
super("kafka", "kafka-3.8");
2923
}
3024

3125
@Override

dd-java-agent/instrumentation/kafka-clients-3.8/src/main/java/datadog/trace/instrumentation/kafka_clients38/LegacyKafkaConsumerInfoInstrumentation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.google.auto.service.AutoService;
1515
import datadog.trace.agent.tooling.Instrumenter;
1616
import datadog.trace.agent.tooling.InstrumenterModule;
17-
import datadog.trace.api.Config;
1817
import java.util.HashMap;
1918
import java.util.Map;
2019
import net.bytebuddy.description.type.TypeDescription;
@@ -29,12 +28,7 @@ public final class LegacyKafkaConsumerInfoInstrumentation extends InstrumenterMo
2928
implements Instrumenter.ForTypeHierarchy {
3029

3130
public LegacyKafkaConsumerInfoInstrumentation() {
32-
super("kafka");
33-
}
34-
35-
@Override
36-
public boolean isEnabled() {
37-
return super.isEnabled() && Config.get().isExperimentalKafkaEnabled();
31+
super("kafka", "kafka-3.8");
3832
}
3933

4034
@Override

0 commit comments

Comments
 (0)