Skip to content

Commit 28d0cdf

Browse files
authored
Rename web framework packages from "ext" to "instrumentation" (#961)
1 parent 242d5a7 commit 28d0cdf

File tree

146 files changed

+352
-301
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+352
-301
lines changed

docs-requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ asyncpg>=0.12.0
88
ddtrace>=0.34.0
99
aiohttp~= 3.0
1010
aiopg>=0.13.0
11+
grpcio~=1.27
1112
Deprecated>=1.2.6
1213
django>=2.2
1314
PyMySQL~=0.9.3
@@ -29,5 +30,3 @@ boto~=2.0
2930
botocore~=1.0
3031
starlette~=0.13
3132
fastapi~=0.58.1
32-
opentelemetry-exporter-cloud-trace==0.10b0
33-
opentelemetry-exporter-cloud-monitoring==0.10b0

docs/conf.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,15 @@
4343
for f in listdir(ext)
4444
if isdir(join(ext, f))
4545
]
46-
sys.path[:0] = source_dirs + exp_dirs + ext_dirs
46+
47+
instr = "../instrumentation"
48+
instr_dirs = [
49+
os.path.abspath("/".join(["../instrumentation", f, "src"]))
50+
for f in listdir(instr)
51+
if isdir(join(instr, f))
52+
]
53+
54+
sys.path[:0] = source_dirs + exp_dirs + ext_dirs + instr_dirs
4755

4856
# -- Project information -----------------------------------------------------
4957

docs/examples/auto-instrumentation/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Installation
7373
7474
$ pip install opentelemetry-sdk
7575
$ pip install opentelemetry-instrumentation
76-
$ pip install opentelemetry-ext-flask
76+
$ pip install opentelemetry-instrumentation-flask
7777
$ pip install requests
7878
7979
Execution

docs/examples/auto-instrumentation/server_instrumented.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from flask import Flask, request
1616

1717
from opentelemetry import propagators, trace
18-
from opentelemetry.ext.wsgi import collect_request_attributes
18+
from opentelemetry.instrumentation.wsgi import collect_request_attributes
1919
from opentelemetry.sdk.trace import TracerProvider
2020
from opentelemetry.sdk.trace.export import (
2121
ConsoleSpanExporter,

docs/examples/datadog_exporter/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Distributed Example
5050
pip install opentelemetry-sdk
5151
pip install opentelemetry-exporter-datadog
5252
pip install opentelemetry-instrumentation
53-
pip install opentelemetry-ext-flask
53+
pip install opentelemetry-instrumentation-flask
5454
pip install flask
5555
pip install requests
5656

docs/examples/django/README.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
OpenTelemetry Django Instrumentation Example
22
============================================
33

4-
This shows how to use ``opentelemetry-ext-django`` to automatically instrument a
4+
This shows how to use ``opentelemetry-instrumentation-django`` to automatically instrument a
55
Django app.
66

77
For more user convenience, a Django app is already provided in this directory.
@@ -24,7 +24,7 @@ Installation
2424
.. code-block::
2525
2626
$ pip install opentelemetry-sdk
27-
$ pip install opentelemetry-ext-django
27+
$ pip install opentelemetry-instrumentation-django
2828
$ pip install requests
2929
3030
@@ -40,7 +40,7 @@ Set these environment variables first:
4040
#. ``export DJANGO_SETTINGS_MODULE=instrumentation_example.settings``
4141

4242
The way to achieve OpenTelemetry instrumentation for your Django app is to use
43-
an ``opentelemetry.ext.django.DjangoInstrumentor`` to instrument the app.
43+
an ``opentelemetry.instrumentation.django.DjangoInstrumentor`` to instrument the app.
4444

4545
Clone the ``opentelemetry-python`` repository and go to ``opentelemetry-python/docs/examples/django``.
4646

@@ -105,4 +105,4 @@ References
105105

106106
* `Django <https://djangoproject.com/>`_
107107
* `OpenTelemetry Project <https://opentelemetry.io/>`_
108-
* `OpenTelemetry Django extension <https://github.com/open-telemetry/opentelemetry-python/tree/master/ext/opentelemetry-ext-django>`_
108+
* `OpenTelemetry Django extension <https://github.com/open-telemetry/opentelemetry-python/tree/master/instrumentation/opentelemetry-instrumentation-django>`_

docs/examples/django/manage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import os
1818
import sys
1919

20-
from opentelemetry.ext.django import DjangoInstrumentor
20+
from opentelemetry.instrumentation.django import DjangoInstrumentor
2121

2222

2323
def main():

docs/examples/opentelemetry-example-app/setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ install_requires =
4545
typing; python_version<'3.5'
4646
opentelemetry-api == 0.12.dev0
4747
opentelemetry-sdk == 0.12.dev0
48-
opentelemetry-ext-requests == 0.12.dev0
49-
opentelemetry-ext-flask == 0.12.dev0
48+
opentelemetry-instrumentation-requests == 0.12.dev0
49+
opentelemetry-instrumentation-flask == 0.12.dev0
5050
flask
5151
requests
5252
protobuf~=3.11

docs/examples/opentelemetry-example-app/src/opentelemetry_example_app/flask_example.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import flask
2020
import requests
2121

22-
import opentelemetry.ext.requests
22+
import opentelemetry.instrumentation.requests
2323
from opentelemetry import trace
24-
from opentelemetry.ext.flask import FlaskInstrumentor
24+
from opentelemetry.instrumentation.flask import FlaskInstrumentor
2525
from opentelemetry.sdk.trace import TracerProvider
2626
from opentelemetry.sdk.trace.export import (
2727
ConsoleSpanExporter,
@@ -33,7 +33,7 @@
3333
# It must be done before instrumenting any library
3434
trace.set_tracer_provider(TracerProvider())
3535

36-
opentelemetry.ext.requests.RequestsInstrumentor().instrument()
36+
opentelemetry.instrumentation.requests.RequestsInstrumentor().instrument()
3737

3838
trace.get_tracer_provider().add_span_processor(
3939
SimpleExportSpanProcessor(ConsoleSpanExporter())

docs/ext/aiohttp_client/aiohttp_client.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)