Skip to content

Commit 38b9507

Browse files
otelbot[bot]trask
andauthored
Code review sweep (run 24913425314) (open-telemetry#18275)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com> Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
1 parent de98f9f commit 38b9507

9 files changed

Lines changed: 25 additions & 30 deletions

File tree

instrumentation/spring/spring-kafka-2.7/testing/src/main/java/io/opentelemetry/testing/AbstractSpringKafkaNoReceiveTelemetryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ void shouldHandleFailureInKafkaBatchListener() {
326326
trace -> {
327327
if (isLibraryInstrumentationTest() && Boolean.getBoolean("testLatestDeps")) {
328328
// in latest dep tests process spans are not created for retries because spring does
329-
// not call the success/failure methods on the BatchInterceptor for reties
329+
// not call the success/failure methods on the BatchInterceptor for retries
330330
trace.hasSpansSatisfyingExactly(span -> span.hasName("consumer").hasNoParent());
331331
} else {
332332
trace.hasSpansSatisfyingExactly(

instrumentation/spring/spring-kafka-2.7/testing/src/main/java/io/opentelemetry/testing/AbstractSpringKafkaTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public abstract class AbstractSpringKafkaTest {
4242
AttributeKey.stringKey("messaging.client_id");
4343
protected static KafkaContainer kafka;
4444

45-
ConfigurableApplicationContext applicationContext;
45+
private ConfigurableApplicationContext applicationContext;
4646
protected KafkaTemplate<String, String> kafkaTemplate;
4747

4848
@BeforeAll
@@ -91,7 +91,7 @@ void tearDownApp() {
9191
}
9292
}
9393

94-
static final MethodHandle send;
94+
private static final MethodHandle send;
9595

9696
static {
9797
MethodHandle sendMethod = null;

instrumentation/spring/spring-kafka-2.7/testing/src/main/java/io/opentelemetry/testing/BatchRecordListener.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import org.apache.kafka.clients.consumer.ConsumerRecord;
1717
import org.springframework.kafka.annotation.KafkaListener;
1818

19-
public class BatchRecordListener {
19+
class BatchRecordListener {
2020

2121
private static final AtomicInteger lastBatchSize = new AtomicInteger();
2222
private static volatile CountDownLatch messageReceived = new CountDownLatch(2);
@@ -26,7 +26,7 @@ public class BatchRecordListener {
2626
id = "testBatchListener",
2727
topics = "testBatchTopic",
2828
containerFactory = "batchFactory")
29-
public void listener(List<ConsumerRecord<String, String>> records) {
29+
void listener(List<ConsumerRecord<String, String>> records) {
3030
lastBatchSize.set(records.size());
3131
IntStream.range(0, records.size()).forEach(it -> messageReceived.countDown());
3232

@@ -40,16 +40,16 @@ record -> {
4040
});
4141
}
4242

43-
public static void reset(int expectedMessages) {
43+
static void reset(int expectedMessages) {
4444
messageReceived = new CountDownLatch(expectedMessages);
4545
lastBatchSize.set(0);
4646
}
4747

48-
public static void waitForMessages() throws InterruptedException {
48+
static void waitForMessages() throws InterruptedException {
4949
assertThat(messageReceived.await(30, SECONDS)).isTrue();
5050
}
5151

52-
public static int getLastBatchSize() {
52+
static int getLastBatchSize() {
5353
return lastBatchSize.get();
5454
}
5555
}

instrumentation/spring/spring-kafka-2.7/testing/src/main/java/io/opentelemetry/testing/ConsumerConfig.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,30 @@
1818

1919
@SpringBootConfiguration
2020
@EnableAutoConfiguration
21-
public class ConsumerConfig {
21+
class ConsumerConfig {
2222

2323
@Bean
24-
public NewTopic batchTopic() {
24+
NewTopic batchTopic() {
2525
return TopicBuilder.name("testBatchTopic").partitions(1).replicas(1).build();
2626
}
2727

2828
@Bean
29-
public NewTopic singleTopic() {
29+
NewTopic singleTopic() {
3030
return TopicBuilder.name("testSingleTopic").partitions(1).replicas(1).build();
3131
}
3232

3333
@Bean
34-
public BatchRecordListener batchRecordListener() {
34+
BatchRecordListener batchRecordListener() {
3535
return new BatchRecordListener();
3636
}
3737

3838
@Bean
39-
public SingleRecordListener singleRecordListener() {
39+
SingleRecordListener singleRecordListener() {
4040
return new SingleRecordListener();
4141
}
4242

4343
@Bean
44-
public ConcurrentKafkaListenerContainerFactory<String, String> batchFactory(
44+
ConcurrentKafkaListenerContainerFactory<String, String> batchFactory(
4545
ConsumerFactory<String, String> consumerFactory,
4646
ObjectProvider<
4747
ContainerCustomizer<
@@ -57,7 +57,7 @@ public ConcurrentKafkaListenerContainerFactory<String, String> batchFactory(
5757
}
5858

5959
@Bean
60-
public ConcurrentKafkaListenerContainerFactory<String, String> singleFactory(
60+
ConcurrentKafkaListenerContainerFactory<String, String> singleFactory(
6161
ConsumerFactory<String, String> consumerFactory,
6262
ObjectProvider<
6363
ContainerCustomizer<

instrumentation/spring/spring-kafka-2.7/testing/src/main/java/io/opentelemetry/testing/SingleRecordListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
import org.apache.kafka.clients.consumer.ConsumerRecord;
1010
import org.springframework.kafka.annotation.KafkaListener;
1111

12-
public class SingleRecordListener {
12+
class SingleRecordListener {
1313
private int failureCount;
1414

1515
@KafkaListener(
1616
id = "testSingleListener",
1717
topics = "testSingleTopic",
1818
containerFactory = "singleFactory")
19-
public void listener(ConsumerRecord<String, String> record) {
19+
void listener(ConsumerRecord<String, String> record) {
2020
GlobalTraceUtil.runWithSpan("consumer", () -> {});
2121
if (record.value().equals("error") && failureCount < 2) {
2222
failureCount++;

instrumentation/spring/spring-pulsar-1.0/metadata.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@ semantic_conventions:
55
- MESSAGING_SPANS
66
configurations:
77
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
8+
declarative_name: java.common.messaging.receive_telemetry/development.enabled
89
description: >
910
Enables experimental receive telemetry, which will cause consumers to start a new trace, with
1011
only a span link connecting it to the producer trace.
1112
type: boolean
1213
default: false
1314
- name: otel.instrumentation.messaging.experimental.capture-headers
15+
declarative_name: java.common.messaging.capture_headers/development
1416
description: A comma-separated list of header names to capture as span attributes.
1517
type: list
1618
default: ''
1719
- name: otel.instrumentation.pulsar.experimental-span-attributes
20+
declarative_name: java.pulsar.experimental_span_attributes/development
1821
description: >
1922
Enables capturing experimental span attribute `messaging.pulsar.message.type` on PRODUCER spans.
2023
type: boolean

instrumentation/spring/spring-pulsar-1.0/testing/src/main/java/io/opentelemetry/instrumentation/spring/pulsar/v1_0/AbstractSpringPulsarTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ public abstract class AbstractSpringPulsarTest {
5858
Boolean.getBoolean("otel.instrumentation.pulsar.experimental-span-attributes");
5959
private static final DockerImageName DEFAULT_IMAGE_NAME =
6060
DockerImageName.parse("apachepulsar/pulsar:4.0.2");
61+
private static final String OTEL_SUBSCRIPTION = "otel-subscription";
62+
protected static final String OTEL_TOPIC = "persistent://public/default/otel-topic";
6163
private static PulsarContainer pulsarContainer;
6264
private static ConfigurableApplicationContext applicationContext;
6365
private static PulsarTemplate<String> pulsarTemplate;
6466
private static PulsarClient client;
6567
private static CountDownLatch latch;
66-
private static final String OTEL_SUBSCRIPTION = "otel-subscription";
6768
protected static String brokerHost;
6869
protected static int brokerPort;
69-
protected static final String OTEL_TOPIC = "persistent://public/default/otel-topic";
7070

7171
@BeforeAll
7272
@SuppressWarnings("unchecked")

instrumentation/spring/spring-rabbit-1.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/spring/rabbit/v1_0/SpringRabbitMqTest.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import java.util.Map;
3939
import org.assertj.core.api.AbstractLongAssert;
4040
import org.assertj.core.api.AbstractStringAssert;
41-
import org.junit.jupiter.api.AfterAll;
4241
import org.junit.jupiter.api.BeforeAll;
4342
import org.junit.jupiter.api.Test;
4443
import org.junit.jupiter.api.extension.RegisterExtension;
@@ -77,6 +76,7 @@ static void setUp() throws UnknownHostException {
7776
.withExposedPorts(5672)
7877
.waitingFor(Wait.forLogMessage(".*Server startup complete.*", 1))
7978
.withStartupTimeout(Duration.ofMinutes(2));
79+
cleanup.deferAfterAll(rabbitMqContainer::stop);
8080
rabbitMqContainer.start();
8181

8282
SpringApplication app = new SpringApplication(ConsumerConfig.class);
@@ -88,23 +88,14 @@ static void setUp() throws UnknownHostException {
8888
app.setDefaultProperties(props);
8989

9090
applicationContext = app.run();
91+
cleanup.deferAfterAll(applicationContext);
9192

9293
connectionFactory = new ConnectionFactory();
9394
connectionFactory.setHost(rabbitMqContainer.getHost());
9495
connectionFactory.setPort(rabbitMqContainer.getMappedPort(5672));
9596
ip = InetAddress.getByName(rabbitMqContainer.getHost()).getHostAddress();
9697
}
9798

98-
@AfterAll
99-
static void teardown() {
100-
if (rabbitMqContainer != null) {
101-
rabbitMqContainer.stop();
102-
}
103-
if (applicationContext != null) {
104-
applicationContext.close();
105-
}
106-
}
107-
10899
@SuppressWarnings("deprecation") // using deprecated semconv
109100
private static List<AttributeAssertion> getAssertions(
110101
String destination,

instrumentation/spring/spring-rabbit-1.0/metadata.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ semantic_conventions:
55
- MESSAGING_SPANS
66
configurations:
77
- name: otel.instrumentation.messaging.experimental.capture-headers
8+
declarative_name: java.common.messaging.capture_headers/development
89
description: A comma-separated list of header names to capture as span attributes.
910
type: list
1011
default: ''

0 commit comments

Comments
 (0)