Skip to content

Commit 156a9ee

Browse files
authored
Merge branch 'main' into barebones
2 parents 3197cac + b36ca33 commit 156a9ee

File tree

2 files changed

+35
-38
lines changed
  • instrumentation

2 files changed

+35
-38
lines changed

instrumentation/opentelemetry-instrumentation-aiopg/tests/test_aiopg_integration.py

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,16 @@
2828
_PoolAcquireContextManager,
2929
)
3030
from opentelemetry.sdk import resources
31-
from opentelemetry.semconv.trace import SpanAttributes
31+
from opentelemetry.semconv._incubating.attributes.db_attributes import (
32+
DB_NAME,
33+
DB_STATEMENT,
34+
DB_SYSTEM,
35+
DB_USER,
36+
)
37+
from opentelemetry.semconv._incubating.attributes.net_attributes import (
38+
NET_PEER_NAME,
39+
NET_PEER_PORT,
40+
)
3241
from opentelemetry.test.test_base import TestBase
3342

3443

@@ -317,24 +326,16 @@ def test_span_succeeded(self):
317326
self.assertEqual(span.name, "Test")
318327
self.assertIs(span.kind, trace_api.SpanKind.CLIENT)
319328

320-
self.assertEqual(
321-
span.attributes[SpanAttributes.DB_SYSTEM], "testcomponent"
322-
)
323-
self.assertEqual(
324-
span.attributes[SpanAttributes.DB_NAME], "testdatabase"
325-
)
326-
self.assertEqual(
327-
span.attributes[SpanAttributes.DB_STATEMENT], "Test query"
328-
)
329+
self.assertEqual(span.attributes[DB_SYSTEM], "testcomponent")
330+
self.assertEqual(span.attributes[DB_NAME], "testdatabase")
331+
self.assertEqual(span.attributes[DB_STATEMENT], "Test query")
329332
self.assertEqual(
330333
span.attributes["db.statement.parameters"],
331334
"('param1Value', False)",
332335
)
333-
self.assertEqual(span.attributes[SpanAttributes.DB_USER], "testuser")
334-
self.assertEqual(
335-
span.attributes[SpanAttributes.NET_PEER_NAME], "testhost"
336-
)
337-
self.assertEqual(span.attributes[SpanAttributes.NET_PEER_PORT], 123)
336+
self.assertEqual(span.attributes[DB_USER], "testuser")
337+
self.assertEqual(span.attributes[NET_PEER_NAME], "testhost")
338+
self.assertEqual(span.attributes[NET_PEER_PORT], 123)
338339
self.assertIs(span.status.status_code, trace_api.StatusCode.UNSET)
339340

340341
def test_span_not_recording(self):
@@ -381,9 +382,7 @@ def test_span_failed(self):
381382
spans_list = self.memory_exporter.get_finished_spans()
382383
self.assertEqual(len(spans_list), 1)
383384
span = spans_list[0]
384-
self.assertEqual(
385-
span.attributes[SpanAttributes.DB_STATEMENT], "Test query"
386-
)
385+
self.assertEqual(span.attributes[DB_STATEMENT], "Test query")
387386
self.assertIs(span.status.status_code, trace_api.StatusCode.ERROR)
388387
self.assertEqual(
389388
span.status.description, "ProgrammingError: Test Exception"
@@ -400,9 +399,7 @@ def test_executemany(self):
400399

401400
self.assertEqual(len(spans_list), 1)
402401
span = spans_list[0]
403-
self.assertEqual(
404-
span.attributes[SpanAttributes.DB_STATEMENT], "Test query"
405-
)
402+
self.assertEqual(span.attributes[DB_STATEMENT], "Test query")
406403

407404
def test_callproc(self):
408405
db_integration = AiopgIntegration(self.tracer, "testcomponent")
@@ -416,7 +413,7 @@ def test_callproc(self):
416413
self.assertEqual(len(spans_list), 1)
417414
span = spans_list[0]
418415
self.assertEqual(
419-
span.attributes[SpanAttributes.DB_STATEMENT],
416+
span.attributes[DB_STATEMENT],
420417
"Test stored procedure",
421418
)
422419

instrumentation/opentelemetry-instrumentation-redis/src/opentelemetry/instrumentation/redis/util.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,18 @@
2020

2121
from typing import TYPE_CHECKING, Any
2222

23+
from opentelemetry.semconv._incubating.attributes.db_attributes import (
24+
DB_REDIS_DATABASE_INDEX,
25+
DB_SYSTEM,
26+
)
27+
from opentelemetry.semconv._incubating.attributes.net_attributes import (
28+
NET_PEER_NAME,
29+
NET_PEER_PORT,
30+
NET_TRANSPORT,
31+
)
2332
from opentelemetry.semconv.trace import (
2433
DbSystemValues,
2534
NetTransportValues,
26-
SpanAttributes,
2735
)
2836
from opentelemetry.trace import Span
2937

@@ -41,25 +49,17 @@
4149
def _extract_conn_attributes(conn_kwargs):
4250
"""Transform redis conn info into dict"""
4351
attributes = {
44-
SpanAttributes.DB_SYSTEM: DbSystemValues.REDIS.value,
52+
DB_SYSTEM: DbSystemValues.REDIS.value,
4553
}
4654
db = conn_kwargs.get("db", 0)
47-
attributes[SpanAttributes.DB_REDIS_DATABASE_INDEX] = db
55+
attributes[DB_REDIS_DATABASE_INDEX] = db
4856
if "path" in conn_kwargs:
49-
attributes[SpanAttributes.NET_PEER_NAME] = conn_kwargs.get("path", "")
50-
attributes[SpanAttributes.NET_TRANSPORT] = (
51-
NetTransportValues.OTHER.value
52-
)
57+
attributes[NET_PEER_NAME] = conn_kwargs.get("path", "")
58+
attributes[NET_TRANSPORT] = NetTransportValues.OTHER.value
5359
else:
54-
attributes[SpanAttributes.NET_PEER_NAME] = conn_kwargs.get(
55-
"host", "localhost"
56-
)
57-
attributes[SpanAttributes.NET_PEER_PORT] = conn_kwargs.get(
58-
"port", 6379
59-
)
60-
attributes[SpanAttributes.NET_TRANSPORT] = (
61-
NetTransportValues.IP_TCP.value
62-
)
60+
attributes[NET_PEER_NAME] = conn_kwargs.get("host", "localhost")
61+
attributes[NET_PEER_PORT] = conn_kwargs.get("port", 6379)
62+
attributes[NET_TRANSPORT] = NetTransportValues.IP_TCP.value
6363

6464
return attributes
6565

0 commit comments

Comments
 (0)