Skip to content

Commit 998e781

Browse files
author
Mateusz Rzeszutek
authored
Remove deprecated messaging.url attribute from messaging getter (#8008)
1 parent 4b0ff80 commit 998e781

File tree

18 files changed

+11
-104
lines changed

18 files changed

+11
-104
lines changed

instrumentation-api-semconv/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/messaging/MessagingAttributesExtractor.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ public static <REQUEST, RESPONSE> MessagingAttributesExtractorBuilder<REQUEST, R
6464
this.capturedHeaders = lowercase(capturedHeaders);
6565
}
6666

67-
@SuppressWarnings("deprecation") // operationName
6867
@Override
6968
public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST request) {
7069
internalSet(attributes, SemanticAttributes.MESSAGING_SYSTEM, getter.getSystem(request));
@@ -87,10 +86,9 @@ public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST
8786
attributes,
8887
SemanticAttributes.NET_APP_PROTOCOL_VERSION,
8988
getter.getProtocolVersion(request));
90-
internalSet(attributes, SemanticAttributes.MESSAGING_URL, getter.getUrl(request));
9189
internalSet(
9290
attributes,
93-
SemanticAttributes.MESSAGING_CONVERSATION_ID,
91+
SemanticAttributes.MESSAGING_MESSAGE_CONVERSATION_ID,
9492
getter.getConversationId(request));
9593
internalSet(
9694
attributes,

instrumentation-api-semconv/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/messaging/MessagingAttributesGetter.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,16 @@ public interface MessagingAttributesGetter<REQUEST, RESPONSE> {
3636
@Nullable
3737
String getProtocolVersion(REQUEST request);
3838

39+
/**
40+
* Returns the application protocol used.
41+
*
42+
* @deprecated The {@code messaging.url} attribute was removed without replacement.
43+
*/
44+
@Deprecated
3945
@Nullable
40-
String getUrl(REQUEST request);
46+
default String getUrl(REQUEST request) {
47+
return null;
48+
}
4149

4250
@Nullable
4351
String getConversationId(REQUEST request);

instrumentation-api-semconv/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/messaging/MessagingAttributesExtractorTest.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.junit.jupiter.params.provider.Arguments;
2727
import org.junit.jupiter.params.provider.MethodSource;
2828

29-
@SuppressWarnings("deprecation") // operationName
3029
class MessagingAttributesExtractorTest {
3130

3231
@ParameterizedTest
@@ -73,8 +72,7 @@ void shouldExtractAllAvailableAttributes(
7372
}
7473
expectedEntries.add(entry(SemanticAttributes.NET_APP_PROTOCOL_NAME, "AMQP"));
7574
expectedEntries.add(entry(SemanticAttributes.NET_APP_PROTOCOL_VERSION, "1.0.0"));
76-
expectedEntries.add(entry(SemanticAttributes.MESSAGING_URL, "http://broker/topic"));
77-
expectedEntries.add(entry(SemanticAttributes.MESSAGING_CONVERSATION_ID, "42"));
75+
expectedEntries.add(entry(SemanticAttributes.MESSAGING_MESSAGE_CONVERSATION_ID, "42"));
7876
expectedEntries.add(entry(SemanticAttributes.MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES, 100L));
7977
expectedEntries.add(
8078
entry(SemanticAttributes.MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES, 10L));
@@ -149,11 +147,6 @@ public String getProtocolVersion(Map<String, String> request) {
149147
return request.get("protocolVersion");
150148
}
151149

152-
@Override
153-
public String getUrl(Map<String, String> request) {
154-
return request.get("url");
155-
}
156-
157150
@Override
158151
public String getConversationId(Map<String, String> request) {
159152
return request.get("conversationId");

instrumentation/apache-pulsar/apache-pulsar-2.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/pulsar/v2_8/telemetry/PulsarMessagingAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,6 @@ public String getProtocolVersion(Message<?> message) {
4747
return null;
4848
}
4949

50-
@Nullable
51-
@Override
52-
public String getUrl(Message<?> message) {
53-
return null;
54-
}
55-
5650
@Nullable
5751
@Override
5852
public String getConversationId(Message<?> message) {

instrumentation/jms/jms-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jms/JmsMessageAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,6 @@ public String getProtocolVersion(MessageWithDestination messageWithDestination)
5252
return null;
5353
}
5454

55-
@Nullable
56-
@Override
57-
public String getUrl(MessageWithDestination messageWithDestination) {
58-
return null;
59-
}
60-
6155
@Nullable
6256
@Override
6357
public String getConversationId(MessageWithDestination messageWithDestination) {

instrumentation/kafka/kafka-clients/kafka-clients-common/library/src/main/java/io/opentelemetry/instrumentation/kafka/internal/KafkaConsumerAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,6 @@ public String getProtocolVersion(KafkaProcessRequest request) {
4848
return null;
4949
}
5050

51-
@Override
52-
@Nullable
53-
public String getUrl(KafkaProcessRequest request) {
54-
return null;
55-
}
56-
5751
@Override
5852
@Nullable
5953
public String getConversationId(KafkaProcessRequest request) {

instrumentation/kafka/kafka-clients/kafka-clients-common/library/src/main/java/io/opentelemetry/instrumentation/kafka/internal/KafkaProducerAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,6 @@ public String getProtocolVersion(KafkaProducerRequest request) {
5454
return null;
5555
}
5656

57-
@Override
58-
@Nullable
59-
public String getUrl(KafkaProducerRequest request) {
60-
return null;
61-
}
62-
6357
@Override
6458
@Nullable
6559
public String getConversationId(KafkaProducerRequest request) {

instrumentation/kafka/kafka-clients/kafka-clients-common/library/src/main/java/io/opentelemetry/instrumentation/kafka/internal/KafkaReceiveAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,6 @@ public String getProtocolVersion(KafkaReceiveRequest request) {
5656
return null;
5757
}
5858

59-
@Override
60-
@Nullable
61-
public String getUrl(KafkaReceiveRequest request) {
62-
return null;
63-
}
64-
6559
@Override
6660
@Nullable
6761
public String getConversationId(KafkaReceiveRequest request) {

instrumentation/rabbitmq-2.7/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rabbitmq/RabbitChannelAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,6 @@ public String getProtocolVersion(ChannelAndMethod channelAndMethod) {
4747
return null;
4848
}
4949

50-
@Nullable
51-
@Override
52-
public String getUrl(ChannelAndMethod channelAndMethod) {
53-
return null;
54-
}
55-
5650
@Nullable
5751
@Override
5852
public String getConversationId(ChannelAndMethod channelAndMethod) {

instrumentation/rabbitmq-2.7/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rabbitmq/RabbitDeliveryAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,6 @@ public String getProtocolVersion(DeliveryRequest request) {
5555
return null;
5656
}
5757

58-
@Nullable
59-
@Override
60-
public String getUrl(DeliveryRequest request) {
61-
return null;
62-
}
63-
6458
@Nullable
6559
@Override
6660
public String getConversationId(DeliveryRequest request) {

0 commit comments

Comments
 (0)