Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6afcea9

Browse files
disfluxlymauriciovasquezbernaltoumorokoshi
authored
docs: Update for get_tracer_provider() (open-telemetry#503)
Update to the zipkin/jaeger ext READMEs and also a small doc update. 0.5.0 changed .tracer_provider() to .get_tracer_provider() Co-authored-by: Mauricio Vásquez <[email protected]> Co-authored-by: Yusuke Tsutsumi <[email protected]>
1 parent 51cfe76 commit 6afcea9

File tree

8 files changed

+20
-13
lines changed
  • ext
    • opentelemetry-ext-dbapi/src/opentelemetry/ext/dbapi
    • opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests
    • opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger
    • opentelemetry-ext-mysql/src/opentelemetry/ext/mysql
    • opentelemetry-ext-pymongo/src/opentelemetry/ext/pymongo
    • opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin
  • opentelemetry-api/src/opentelemetry

8 files changed

+20
-13
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,16 @@
2323
2424
import mysql.connector
2525
import pyodbc
26-
from opentelemetry.trace import tracer_provider
26+
2727
from opentelemetry.ext.dbapi import trace_integration
28+
from opentelemetry.trace import TracerProvider
2829
2930
trace.set_tracer_provider(TracerProvider())
3031
tracer = trace.get_tracer(__name__)
3132
# Ex: mysql.connector
32-
trace_integration(tracer_provider(), mysql.connector, "connect", "mysql", "sql")
33+
trace_integration(tracer, mysql.connector, "connect", "mysql", "sql")
3334
# Ex: pyodbc
34-
trace_integration(tracer_provider(), pyodbc, "Connection", "odbc", "sql")
35+
trace_integration(tracer, pyodbc, "Connection", "odbc", "sql")
3536
3637
API
3738
---

ext/opentelemetry-ext-http-requests/src/opentelemetry/ext/http_requests/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
2424
import requests
2525
import opentelemetry.ext.http_requests
26-
from opentelemetry.trace import tracer_provider
26+
from opentelemetry.trace import TracerProvider
2727
28-
opentelemetry.ext.http_requests.enable(tracer_provider())
28+
opentelemetry.ext.http_requests.enable(TracerProvider())
2929
response = requests.get(url='https://www.example.org/')
3030
3131
Limitations

ext/opentelemetry-ext-jaeger/src/opentelemetry/ext/jaeger/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
span_processor = BatchExportSpanProcessor(jaeger_exporter)
5151
5252
# add to the tracer
53-
trace.tracer_provider().add_span_processor(span_processor)
53+
trace.get_tracer_provider().add_span_processor(span_processor)
5454
5555
with tracer.start_as_current_span('foo'):
5656
print('Hello world!')

ext/opentelemetry-ext-mysql/src/opentelemetry/ext/mysql/__init__.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@
2424
.. code:: python
2525
2626
import mysql.connector
27-
from opentelemetry.trace import tracer_provider
27+
from opentelemetry.trace import TracerProvider
2828
from opentelemetry.ext.mysql import trace_integration
2929
30-
trace_integration(tracer_provider())
30+
trace.set_tracer_provider(TracerProvider())
31+
tracer = trace.get_tracer(__name__)
32+
33+
trace_integration(tracer)
3134
cnx = mysql.connector.connect(database='MySQL_Database')
3235
cursor = cnx.cursor()
3336
cursor.execute("INSERT INTO test (testField) VALUES (123)"

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@
2424
.. code:: python
2525
2626
from pymongo import MongoClient
27-
from opentelemetry.trace import tracer_provider
27+
from opentelemetry.trace import TracerProvider
2828
from opentelemetry.trace.ext.pymongo import trace_integration
2929
30-
trace_integration(tracer_provider())
30+
trace.set_tracer_provider(TracerProvider())
31+
tracer = trace.get_tracer(__name__)
32+
33+
trace_integration(tracer)
3134
client = MongoClient()
3235
db = client["MongoDB_Database"]
3336
collection = db["MongoDB_Collection"]

ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
span_processor = BatchExportSpanProcessor(zipkin_exporter)
6161
6262
# add to the tracer
63-
trace.tracer_provider().add_span_processor(span_processor)
63+
trace.get_tracer_provider().add_span_processor(span_processor)
6464
6565
with tracer.start_as_current_span("foo"):
6666
print("Hello world!")

opentelemetry-api/src/opentelemetry/metrics/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ def get_meter(
425425
) -> "Meter":
426426
"""Returns a `Meter` for use by the given instrumentation library.
427427
This function is a convenience wrapper for
428-
opentelemetry.metrics.meter_provider().get_meter
428+
opentelemetry.metrics.get_meter_provider().get_meter
429429
"""
430430
return get_meter_provider().get_meter(
431431
instrumenting_module_name, stateful, instrumenting_library_version

opentelemetry-api/src/opentelemetry/trace/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,7 @@ def get_tracer(
660660
"""Returns a `Tracer` for use by the given instrumentation library.
661661
662662
This function is a convenience wrapper for
663-
opentelemetry.trace.tracer_provider().get_tracer
663+
opentelemetry.trace.get_tracer_provider().get_tracer
664664
"""
665665
return get_tracer_provider().get_tracer(
666666
instrumenting_module_name, instrumenting_library_version

0 commit comments

Comments
 (0)