Skip to content

Commit 4b56252

Browse files
committed
Set schema schema_url on all tracers and meters
1 parent 3478831 commit 4b56252

File tree

37 files changed

+59
-53
lines changed
  • instrumentation
    • opentelemetry-instrumentation-aio-pika/src/opentelemetry/instrumentation/aio_pika
    • opentelemetry-instrumentation-aiohttp-client/src/opentelemetry/instrumentation/aiohttp_client
    • opentelemetry-instrumentation-asgi/src/opentelemetry/instrumentation/asgi
    • opentelemetry-instrumentation-asyncpg/src/opentelemetry/instrumentation/asyncpg
    • opentelemetry-instrumentation-aws-lambda/src/opentelemetry/instrumentation/aws_lambda
    • opentelemetry-instrumentation-boto/src/opentelemetry/instrumentation/boto
    • opentelemetry-instrumentation-boto3sqs/src/opentelemetry/instrumentation/boto3sqs
    • opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore
    • opentelemetry-instrumentation-cassandra/src/opentelemetry/instrumentation/cassandra
    • opentelemetry-instrumentation-celery/src/opentelemetry/instrumentation/celery
    • opentelemetry-instrumentation-confluent-kafka/src/opentelemetry/instrumentation/confluent_kafka
    • opentelemetry-instrumentation-dbapi/src/opentelemetry/instrumentation/dbapi
    • opentelemetry-instrumentation-django/src/opentelemetry/instrumentation/django
    • opentelemetry-instrumentation-elasticsearch/src/opentelemetry/instrumentation/elasticsearch
    • opentelemetry-instrumentation-falcon/src/opentelemetry/instrumentation/falcon
    • opentelemetry-instrumentation-fastapi/src/opentelemetry/instrumentation/fastapi
    • opentelemetry-instrumentation-flask/src/opentelemetry/instrumentation/flask
    • opentelemetry-instrumentation-grpc/src/opentelemetry/instrumentation/grpc
    • opentelemetry-instrumentation-httpx/src/opentelemetry/instrumentation/httpx
    • opentelemetry-instrumentation-jinja2/src/opentelemetry/instrumentation/jinja2
    • opentelemetry-instrumentation-kafka-python/src/opentelemetry/instrumentation/kafka
    • opentelemetry-instrumentation-pika/src/opentelemetry/instrumentation/pika
    • opentelemetry-instrumentation-pymemcache/src/opentelemetry/instrumentation/pymemcache
    • opentelemetry-instrumentation-pymongo/src/opentelemetry/instrumentation/pymongo
    • opentelemetry-instrumentation-pyramid/src/opentelemetry/instrumentation/pyramid
    • opentelemetry-instrumentation-redis/src/opentelemetry/instrumentation/redis
    • opentelemetry-instrumentation-remoulade/src/opentelemetry/instrumentation/remoulade
    • opentelemetry-instrumentation-requests/src/opentelemetry/instrumentation/requests
    • opentelemetry-instrumentation-sklearn/src/opentelemetry/instrumentation/sklearn
    • opentelemetry-instrumentation-sqlalchemy/src/opentelemetry/instrumentation/sqlalchemy
    • opentelemetry-instrumentation-starlette/src/opentelemetry/instrumentation/starlette
    • opentelemetry-instrumentation-system-metrics/src/opentelemetry/instrumentation/system_metrics
    • opentelemetry-instrumentation-tornado/src/opentelemetry/instrumentation/tornado
    • opentelemetry-instrumentation-tortoiseorm/src/opentelemetry/instrumentation/tortoiseorm
    • opentelemetry-instrumentation-urllib/src/opentelemetry/instrumentation/urllib
    • opentelemetry-instrumentation-urllib3/src/opentelemetry/instrumentation/urllib3
    • opentelemetry-instrumentation-wsgi/src/opentelemetry/instrumentation/wsgi

37 files changed

+59
-53
lines changed

instrumentation/opentelemetry-instrumentation-aio-pika/src/opentelemetry/instrumentation/aio_pika/aio_pika_instrumentor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ async def wrapper(wrapped, instance, args, kwargs):
6464
def _instrument(self, **kwargs):
6565
tracer_provider = kwargs.get("tracer_provider", None)
6666
tracer = trace.get_tracer(
67-
_INSTRUMENTATION_MODULE_NAME, __version__, tracer_provider
67+
_INSTRUMENTATION_MODULE_NAME, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
6868
)
6969
self._instrument_queue(tracer)
7070
self._instrument_exchange(tracer)

instrumentation/opentelemetry-instrumentation-aiohttp-client/src/opentelemetry/instrumentation/aiohttp_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def create_trace_config(
163163
# Explicitly specify the type for the `request_hook` and `response_hook` param and rtype to work
164164
# around this issue.
165165

166-
tracer = get_tracer(__name__, __version__, tracer_provider)
166+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
167167

168168
def _end_trace(trace_config_ctx: types.SimpleNamespace):
169169
context_api.detach(trace_config_ctx.token)

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -495,9 +495,9 @@ def __init__(
495495
meter=None,
496496
):
497497
self.app = guarantee_single_callable(app)
498-
self.tracer = trace.get_tracer(__name__, __version__, tracer_provider)
498+
self.tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
499499
self.meter = (
500-
get_meter(__name__, __version__, meter_provider)
500+
meter_provider.get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
501501
if meter is None
502502
else meter
503503
)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def instrumentation_dependencies(self) -> Collection[str]:
107107

108108
def _instrument(self, **kwargs):
109109
tracer_provider = kwargs.get("tracer_provider")
110-
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider)
110+
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
111111

112112
for method in [
113113
"Connection.execute",

instrumentation/opentelemetry-instrumentation-aws-lambda/src/opentelemetry/instrumentation/aws_lambda/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def _instrumented_lambda_handler_call( # noqa pylint: disable=too-many-branches
321321
except (IndexError, KeyError, TypeError):
322322
span_kind = SpanKind.SERVER
323323

324-
tracer = get_tracer(__name__, __version__, tracer_provider)
324+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
325325

326326
with tracer.start_as_current_span(
327327
name=orig_handler_name,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def _instrument(self, **kwargs):
9191

9292
# pylint: disable=attribute-defined-outside-init
9393
self._tracer = get_tracer(
94-
__name__, __version__, kwargs.get("tracer_provider")
94+
__name__, __version__, kwargs.get("tracer_provider"), schema_url="https://opentelemetry.io/schemas/1.11.0"
9595
)
9696

9797
wrap_function_wrapper(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ def _instrument(self, **kwargs: Dict[str, Any]) -> None:
422422
"tracer_provider"
423423
)
424424
self._tracer: Tracer = trace.get_tracer(
425-
__name__, __version__, self._tracer_provider
425+
__name__, __version__, self._tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
426426
)
427427
self._wrap_client_creation()
428428

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def instrumentation_dependencies(self) -> Collection[str]:
127127
def _instrument(self, **kwargs):
128128
# pylint: disable=attribute-defined-outside-init
129129
self._tracer = get_tracer(
130-
__name__, __version__, kwargs.get("tracer_provider")
130+
__name__, __version__, kwargs.get("tracer_provider"), schema_url="https://opentelemetry.io/schemas/1.11.0"
131131
)
132132

133133
self.request_hook = kwargs.get("request_hook")

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def _instrument(tracer_provider, include_db_statement=False):
5555
5656
Wraps cassandra.cluster.Session.execute_async().
5757
"""
58-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
58+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
5959
name = "Cassandra"
6060

6161
def _traced_execute_async(func, instance, args, kwargs):

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ def _instrument(self, **kwargs):
126126
tracer_provider = kwargs.get("tracer_provider")
127127

128128
# pylint: disable=attribute-defined-outside-init
129-
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider)
129+
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
130130

131131
meter_provider = kwargs.get("meter_provider")
132-
meter = get_meter(__name__, __version__, meter_provider)
132+
meter = get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
133133

134134
self.create_celery_metrics(meter)
135135

instrumentation/opentelemetry-instrumentation-confluent-kafka/src/opentelemetry/instrumentation/confluent_kafka/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ def instrument_producer(
229229
producer: Producer, tracer_provider=None
230230
) -> ProxiedProducer:
231231
tracer = trace.get_tracer(
232-
__name__, __version__, tracer_provider=tracer_provider
232+
__name__, __version__, tracer_provider=tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
233233
)
234234

235235
manual_producer = ProxiedProducer(producer, tracer)
@@ -241,7 +241,7 @@ def instrument_consumer(
241241
consumer: Consumer, tracer_provider=None
242242
) -> ProxiedConsumer:
243243
tracer = trace.get_tracer(
244-
__name__, __version__, tracer_provider=tracer_provider
244+
__name__, __version__, tracer_provider=tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
245245
)
246246

247247
manual_consumer = ProxiedConsumer(consumer, tracer)
@@ -272,7 +272,7 @@ def _instrument(self, **kwargs):
272272

273273
tracer_provider = kwargs.get("tracer_provider")
274274
tracer = trace.get_tracer(
275-
__name__, __version__, tracer_provider=tracer_provider
275+
__name__, __version__, tracer_provider=tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
276276
)
277277

278278
self._tracer = tracer

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ def __init__(
264264
self._name,
265265
instrumenting_library_version=self._version,
266266
tracer_provider=tracer_provider,
267+
schema_url="https://opentelemetry.io/schemas/1.11.0"
267268
)
268269
self.capture_parameters = capture_parameters
269270
self.enable_commenter = enable_commenter

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,8 +300,9 @@ def _instrument(self, **kwargs):
300300
__name__,
301301
__version__,
302302
tracer_provider=tracer_provider,
303+
schema_url="https://opentelemetry.io/schemas/1.11.0"
303304
)
304-
meter = get_meter(__name__, __version__, meter_provider=meter_provider)
305+
meter = get_meter(__name__, __version__, meter_provider=meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
305306
_DjangoMiddleware._tracer = tracer
306307
_DjangoMiddleware._meter = meter
307308
_DjangoMiddleware._excluded_urls = (

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def _instrument(self, **kwargs):
140140
Instruments Elasticsearch module
141141
"""
142142
tracer_provider = kwargs.get("tracer_provider")
143-
tracer = get_tracer(__name__, __version__, tracer_provider)
143+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
144144
request_hook = kwargs.get("request_hook")
145145
response_hook = kwargs.get("response_hook")
146146
if es_transport_split:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,9 @@ def __init__(self, *args, **kwargs):
254254
self._middlewares_list = [self._middlewares_list]
255255

256256
self._otel_tracer = trace.get_tracer(
257-
__name__, __version__, tracer_provider
257+
__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
258258
)
259-
self._otel_meter = get_meter(__name__, __version__, meter_provider)
259+
self._otel_meter = get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
260260
self.duration_histogram = self._otel_meter.create_histogram(
261261
name=MetricInstruments.HTTP_SERVER_DURATION,
262262
unit="ms",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def instrument_app(
222222
excluded_urls = _excluded_urls_from_env
223223
else:
224224
excluded_urls = parse_excluded_urls(excluded_urls)
225-
meter = get_meter(__name__, __version__, meter_provider)
225+
meter = get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
226226

227227
app.add_middleware(
228228
OpenTelemetryMiddleware,
@@ -295,7 +295,7 @@ class _InstrumentedFastAPI(fastapi.FastAPI):
295295
def __init__(self, *args, **kwargs):
296296
super().__init__(*args, **kwargs)
297297
meter = get_meter(
298-
__name__, __version__, _InstrumentedFastAPI._meter_provider
298+
__name__, __version__, _InstrumentedFastAPI._meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
299299
)
300300
self.add_middleware(
301301
OpenTelemetryMiddleware,

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ def __init__(self, *args, **kwargs):
495495
self._is_instrumented_by_opentelemetry = True
496496

497497
meter = get_meter(
498-
__name__, __version__, _InstrumentedFlask._meter_provider
498+
__name__, __version__, _InstrumentedFlask._meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
499499
)
500500
duration_histogram = meter.create_histogram(
501501
name=MetricInstruments.HTTP_SERVER_DURATION,
@@ -517,7 +517,7 @@ def __init__(self, *args, **kwargs):
517517
)
518518

519519
tracer = trace.get_tracer(
520-
__name__, __version__, _InstrumentedFlask._tracer_provider
520+
__name__, __version__, _InstrumentedFlask._tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
521521
)
522522

523523
_before_request = _wrapped_before_request(
@@ -594,7 +594,7 @@ def instrument_app(
594594
if excluded_urls is not None
595595
else _excluded_urls_from_env
596596
)
597-
meter = get_meter(__name__, __version__, meter_provider)
597+
meter = get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
598598
duration_histogram = meter.create_histogram(
599599
name=MetricInstruments.HTTP_SERVER_DURATION,
600600
unit="ms",
@@ -615,7 +615,7 @@ def instrument_app(
615615
excluded_urls=excluded_urls,
616616
)
617617

618-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
618+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
619619

620620
_before_request = _wrapped_before_request(
621621
request_hook,

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ def client_interceptor(
576576
"""
577577
from . import _client
578578

579-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
579+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
580580

581581
return _client.OpenTelemetryClientInterceptor(
582582
tracer,
@@ -601,7 +601,7 @@ def server_interceptor(tracer_provider=None, filter_=None):
601601
"""
602602
from . import _server
603603

604-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
604+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
605605

606606
return _server.OpenTelemetryServerInterceptor(tracer, filter_=filter_)
607607

@@ -619,7 +619,7 @@ def aio_client_interceptors(
619619
"""
620620
from . import _aio_client
621621

622-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
622+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
623623

624624
return [
625625
_aio_client.UnaryUnaryAioClientInterceptor(
@@ -660,7 +660,7 @@ def aio_server_interceptor(tracer_provider=None, filter_=None):
660660
"""
661661
from . import _aio_server
662662

663-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
663+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
664664

665665
return _aio_server.OpenTelemetryAioServerInterceptor(
666666
tracer, filter_=filter_

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ def __init__(
290290
__name__,
291291
instrumenting_library_version=__version__,
292292
tracer_provider=tracer_provider,
293+
schema_url="https://opentelemetry.io/schemas/1.11.0"
293294
)
294295
self._request_hook = request_hook
295296
self._response_hook = response_hook
@@ -384,6 +385,7 @@ def __init__(
384385
__name__,
385386
instrumenting_library_version=__version__,
386387
tracer_provider=tracer_provider,
388+
schema_url="https://opentelemetry.io/schemas/1.11.0"
387389
)
388390
self._request_hook = request_hook
389391
self._response_hook = response_hook

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def instrumentation_dependencies(self) -> Collection[str]:
130130

131131
def _instrument(self, **kwargs):
132132
tracer_provider = kwargs.get("tracer_provider")
133-
tracer = get_tracer(__name__, __version__, tracer_provider)
133+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
134134

135135
_wrap(jinja2, "environment.Template.render", _wrap_render(tracer))
136136
_wrap(jinja2, "environment.Template.generate", _wrap_render(tracer))

instrumentation/opentelemetry-instrumentation-kafka-python/src/opentelemetry/instrumentation/kafka/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def _instrument(self, **kwargs):
102102
consume_hook = kwargs.get("consume_hook")
103103

104104
tracer = trace.get_tracer(
105-
__name__, __version__, tracer_provider=tracer_provider
105+
__name__, __version__, tracer_provider=tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
106106
)
107107

108108
wrap_function_wrapper(

instrumentation/opentelemetry-instrumentation-pika/src/opentelemetry/instrumentation/pika/pika_instrumentor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def instrument_channel(
122122
"Attempting to instrument Pika channel while already instrumented!"
123123
)
124124
return
125-
tracer = trace.get_tracer(__name__, __version__, tracer_provider)
125+
tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
126126
PikaInstrumentor._instrument_blocking_channel_consumers(
127127
channel, tracer, consume_hook
128128
)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def instrumentation_dependencies(self) -> Collection[str]:
182182

183183
def _instrument(self, **kwargs):
184184
tracer_provider = kwargs.get("tracer_provider")
185-
tracer = get_tracer(__name__, __version__, tracer_provider)
185+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
186186

187187
for cmd in COMMANDS:
188188
_wrap(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ def _instrument(self, **kwargs):
248248
capture_statement = kwargs.get("capture_statement")
249249
# Create and register a CommandTracer only the first time
250250
if self._commandtracer_instance is None:
251-
tracer = get_tracer(__name__, __version__, tracer_provider)
251+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
252252

253253
self._commandtracer_instance = CommandTracer(
254254
tracer,

instrumentation/opentelemetry-instrumentation-pyramid/src/opentelemetry/instrumentation/pyramid/callbacks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def _before_traversal(event):
8484
return
8585

8686
start_time = request_environ.get(_ENVIRON_STARTTIME_KEY)
87-
tracer = trace.get_tracer(__name__, __version__)
87+
tracer = trace.get_tracer(__name__, __version__, schema_url="https://opentelemetry.io/schemas/1.11.0")
8888

8989
if request.matched_route:
9090
span_name = request.matched_route.pattern
@@ -128,7 +128,7 @@ def trace_tween_factory(handler, registry):
128128
# pylint: disable=too-many-statements
129129
settings = registry.settings
130130
enabled = asbool(settings.get(SETTING_TRACE_ENABLED, True))
131-
meter = get_meter(__name__, __version__)
131+
meter = get_meter(__name__, __version__, schema_url="https://opentelemetry.io/schemas/1.11.0")
132132
duration_histogram = meter.create_histogram(
133133
name=MetricInstruments.HTTP_SERVER_DURATION,
134134
unit="ms",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ def _instrument(self, **kwargs):
333333
"""
334334
tracer_provider = kwargs.get("tracer_provider")
335335
tracer = trace.get_tracer(
336-
__name__, __version__, tracer_provider=tracer_provider
336+
__name__, __version__, tracer_provider=tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0"
337337
)
338338
_instrument(
339339
tracer,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def _instrument(self, **kwargs):
176176
tracer_provider = kwargs.get("tracer_provider")
177177

178178
# pylint: disable=attribute-defined-outside-init
179-
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider)
179+
self._tracer = trace.get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
180180
instrumentation_middleware = _InstrumentationMiddleware(self._tracer)
181181

182182
broker.add_extra_default_middleware(instrumentation_middleware)

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,13 +277,14 @@ def _instrument(self, **kwargs):
277277
list of regexes used to exclude URLs from tracking
278278
"""
279279
tracer_provider = kwargs.get("tracer_provider")
280-
tracer = get_tracer(__name__, __version__, tracer_provider)
280+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
281281
excluded_urls = kwargs.get("excluded_urls")
282282
meter_provider = kwargs.get("meter_provider")
283283
meter = get_meter(
284284
__name__,
285285
__version__,
286286
meter_provider,
287+
schema_url="https://opentelemetry.io/schemas/1.11.0"
287288
)
288289
duration_histogram = meter.create_histogram(
289290
name=MetricInstruments.HTTP_CLIENT_DURATION,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def implement_span_function(func: Callable, name: str, attributes: Attributes):
129129

130130
@wraps(func)
131131
def wrapper(*args, **kwargs):
132-
with get_tracer(__name__, __version__).start_as_current_span(
132+
with get_tracer(__name__, __version__, schema_url="https://opentelemetry.io/schemas/1.11.0").start_as_current_span(
133133
name=name
134134
) as span:
135135
if span.is_recording():

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@ def _instrument(self, **kwargs):
142142
An instrumented engine if passed in as an argument or list of instrumented engines, None otherwise.
143143
"""
144144
tracer_provider = kwargs.get("tracer_provider")
145-
tracer = get_tracer(__name__, __version__, tracer_provider)
145+
tracer = get_tracer(__name__, __version__, tracer_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
146146

147147
meter_provider = kwargs.get("meter_provider")
148-
meter = get_meter(__name__, __version__, meter_provider)
148+
meter = get_meter(__name__, __version__, meter_provider, schema_url="https://opentelemetry.io/schemas/1.11.0")
149149

150150
connections_usage = meter.create_up_down_counter(
151151
name=MetricInstruments.DB_CLIENT_CONNECTIONS_USAGE,

0 commit comments

Comments
 (0)