| 
25 | 25 |     KafkaContextGetter,  | 
26 | 26 |     KafkaContextSetter,  | 
27 | 27 | )  | 
28 |  | -from opentelemetry.semconv.trace import (  | 
29 |  | -    MessagingDestinationKindValues,  | 
30 |  | -    SpanAttributes,  | 
 | 28 | +from opentelemetry.semconv._incubating.attributes.messaging_attributes import (  | 
 | 29 | +    MESSAGING_DESTINATION_NAME,  | 
 | 30 | +    MESSAGING_KAFKA_DESTINATION_PARTITION,  | 
 | 31 | +    MESSAGING_MESSAGE_ID,  | 
 | 32 | +    MESSAGING_OPERATION,  | 
 | 33 | +    MESSAGING_SYSTEM,  | 
31 | 34 | )  | 
32 | 35 | from opentelemetry.test.test_base import TestBase  | 
33 | 36 | 
 
  | 
@@ -122,36 +125,33 @@ def test_poll(self) -> None:  | 
122 | 125 |             {  | 
123 | 126 |                 "name": "topic-10 process",  | 
124 | 127 |                 "attributes": {  | 
125 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
126 |  | -                    SpanAttributes.MESSAGING_KAFKA_PARTITION: 0,  | 
127 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
128 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-10",  | 
129 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
130 |  | -                    SpanAttributes.MESSAGING_MESSAGE_ID: "topic-10.0.0",  | 
 | 128 | +                    MESSAGING_OPERATION: "process",  | 
 | 129 | +                    MESSAGING_KAFKA_DESTINATION_PARTITION: 0,  | 
 | 130 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 131 | +                    MESSAGING_DESTINATION_NAME: "topic-10",  | 
 | 132 | +                    MESSAGING_MESSAGE_ID: "topic-10.0.0",  | 
131 | 133 |                 },  | 
132 | 134 |             },  | 
133 | 135 |             {"name": "recv", "attributes": {}},  | 
134 | 136 |             {  | 
135 | 137 |                 "name": "topic-20 process",  | 
136 | 138 |                 "attributes": {  | 
137 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
138 |  | -                    SpanAttributes.MESSAGING_KAFKA_PARTITION: 2,  | 
139 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
140 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-20",  | 
141 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
142 |  | -                    SpanAttributes.MESSAGING_MESSAGE_ID: "topic-20.2.4",  | 
 | 139 | +                    MESSAGING_OPERATION: "process",  | 
 | 140 | +                    MESSAGING_KAFKA_DESTINATION_PARTITION: 2,  | 
 | 141 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 142 | +                    MESSAGING_DESTINATION_NAME: "topic-20",  | 
 | 143 | +                    MESSAGING_MESSAGE_ID: "topic-20.2.4",  | 
143 | 144 |                 },  | 
144 | 145 |             },  | 
145 | 146 |             {"name": "recv", "attributes": {}},  | 
146 | 147 |             {  | 
147 | 148 |                 "name": "topic-30 process",  | 
148 | 149 |                 "attributes": {  | 
149 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
150 |  | -                    SpanAttributes.MESSAGING_KAFKA_PARTITION: 1,  | 
151 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
152 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-30",  | 
153 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
154 |  | -                    SpanAttributes.MESSAGING_MESSAGE_ID: "topic-30.1.3",  | 
 | 150 | +                    MESSAGING_OPERATION: "process",  | 
 | 151 | +                    MESSAGING_KAFKA_DESTINATION_PARTITION: 1,  | 
 | 152 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 153 | +                    MESSAGING_DESTINATION_NAME: "topic-30",  | 
 | 154 | +                    MESSAGING_MESSAGE_ID: "topic-30.1.3",  | 
155 | 155 |                 },  | 
156 | 156 |             },  | 
157 | 157 |             {"name": "recv", "attributes": {}},  | 
@@ -190,30 +190,27 @@ def test_consume(self) -> None:  | 
190 | 190 |             {  | 
191 | 191 |                 "name": "topic-1 process",  | 
192 | 192 |                 "attributes": {  | 
193 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
194 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
195 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-1",  | 
196 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
 | 193 | +                    MESSAGING_OPERATION: "process",  | 
 | 194 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 195 | +                    MESSAGING_DESTINATION_NAME: "topic-1",  | 
197 | 196 |                 },  | 
198 | 197 |             },  | 
199 | 198 |             {"name": "recv", "attributes": {}},  | 
200 | 199 |             {  | 
201 | 200 |                 "name": "topic-2 process",  | 
202 | 201 |                 "attributes": {  | 
203 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
204 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
205 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-2",  | 
206 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
 | 202 | +                    MESSAGING_OPERATION: "process",  | 
 | 203 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 204 | +                    MESSAGING_DESTINATION_NAME: "topic-2",  | 
207 | 205 |                 },  | 
208 | 206 |             },  | 
209 | 207 |             {"name": "recv", "attributes": {}},  | 
210 | 208 |             {  | 
211 | 209 |                 "name": "topic-3 process",  | 
212 | 210 |                 "attributes": {  | 
213 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
214 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
215 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-3",  | 
216 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
 | 211 | +                    MESSAGING_OPERATION: "process",  | 
 | 212 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 213 | +                    MESSAGING_DESTINATION_NAME: "topic-3",  | 
217 | 214 |                 },  | 
218 | 215 |             },  | 
219 | 216 |             {"name": "recv", "attributes": {}},  | 
@@ -247,12 +244,11 @@ def test_close(self) -> None:  | 
247 | 244 |             {  | 
248 | 245 |                 "name": "topic-a process",  | 
249 | 246 |                 "attributes": {  | 
250 |  | -                    SpanAttributes.MESSAGING_OPERATION: "process",  | 
251 |  | -                    SpanAttributes.MESSAGING_KAFKA_PARTITION: 0,  | 
252 |  | -                    SpanAttributes.MESSAGING_SYSTEM: "kafka",  | 
253 |  | -                    SpanAttributes.MESSAGING_DESTINATION: "topic-a",  | 
254 |  | -                    SpanAttributes.MESSAGING_DESTINATION_KIND: MessagingDestinationKindValues.QUEUE.value,  | 
255 |  | -                    SpanAttributes.MESSAGING_MESSAGE_ID: "topic-a.0.0",  | 
 | 247 | +                    MESSAGING_OPERATION: "process",  | 
 | 248 | +                    MESSAGING_KAFKA_DESTINATION_PARTITION: 0,  | 
 | 249 | +                    MESSAGING_SYSTEM: "kafka",  | 
 | 250 | +                    MESSAGING_DESTINATION_NAME: "topic-a",  | 
 | 251 | +                    MESSAGING_MESSAGE_ID: "topic-a.0.0",  | 
256 | 252 |                 },  | 
257 | 253 |             },  | 
258 | 254 |         ]  | 
@@ -286,7 +282,7 @@ def _compare_spans(self, spans, expected_spans):  | 
286 | 282 | 
 
  | 
287 | 283 |     def _assert_topic(self, span, expected_topic: str) -> None:  | 
288 | 284 |         self.assertEqual(  | 
289 |  | -            span.attributes[SpanAttributes.MESSAGING_DESTINATION],  | 
 | 285 | +            span.attributes[MESSAGING_DESTINATION_NAME],  | 
290 | 286 |             expected_topic,  | 
291 | 287 |         )  | 
292 | 288 | 
 
  | 
 | 
0 commit comments