Skip to content

Commit 9e12846

Browse files
almudenasanzxrmx
andauthored
replace SpanAttributes by semconv attributes (#3503)
Co-authored-by: Riccardo Magliocchetti <[email protected]>
1 parent 1034b74 commit 9e12846

File tree

1 file changed

+6
-5
lines changed
  • instrumentation/opentelemetry-instrumentation-elasticsearch/src/opentelemetry/instrumentation/elasticsearch

1 file changed

+6
-5
lines changed

instrumentation/opentelemetry-instrumentation-elasticsearch/src/opentelemetry/instrumentation/elasticsearch/__init__.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ def response_hook(span, response):
106106
from opentelemetry.instrumentation.elasticsearch.version import __version__
107107
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
108108
from opentelemetry.instrumentation.utils import unwrap
109-
from opentelemetry.semconv.trace import SpanAttributes
109+
from opentelemetry.semconv._incubating.attributes.db_attributes import (
110+
DB_STATEMENT,
111+
DB_SYSTEM,
112+
)
110113
from opentelemetry.trace import SpanKind, Status, StatusCode, get_tracer
111114

112115
from .utils import sanitize_body
@@ -288,7 +291,7 @@ def normalize_kwargs(k, v):
288291

289292
if span.is_recording():
290293
attributes = {
291-
SpanAttributes.DB_SYSTEM: "elasticsearch",
294+
DB_SYSTEM: "elasticsearch",
292295
}
293296
if url:
294297
attributes["elasticsearch.url"] = url
@@ -297,9 +300,7 @@ def normalize_kwargs(k, v):
297300
if body:
298301
# Don't set db.statement for bulk requests, as it can be very large
299302
if isinstance(body, dict):
300-
attributes[SpanAttributes.DB_STATEMENT] = (
301-
sanitize_body(body)
302-
)
303+
attributes[DB_STATEMENT] = sanitize_body(body)
303304
if params:
304305
attributes["elasticsearch.params"] = str(params)
305306
if doc_id:

0 commit comments

Comments
 (0)