Skip to content

Commit 7ec823d

Browse files
Merge branch 'main' into optional-send-receive-spans
2 parents 59ef359 + 9cced97 commit 7ec823d

File tree

215 files changed

+434
-409
lines changed

Some content is hidden

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

215 files changed

+434
-409
lines changed

.github/component_owners.yml

-14
Original file line numberDiff line numberDiff line change
@@ -45,27 +45,13 @@ components:
4545

4646
instrumentation/opentelemetry-instrumentation-urllib:
4747
- shalevr
48-
- ocelotl
4948

5049
instrumentation/opentelemetry-instrumentation-urllib3:
5150
- shalevr
52-
- ocelotl
5351

5452
instrumentation/opentelemetry-instrumentation-sqlalchemy:
5553
- shalevr
5654

57-
instrumentation/opentelemetry-instrumentation-flask:
58-
- ocelotl
59-
60-
instrumentation/opentelemetry-instrumentation-jinja2:
61-
- ocelotl
62-
63-
instrumentation/opentelemetry-instrumentation-logging:
64-
- ocelotl
65-
66-
instrumentation/opentelemetry-instrumentation-requests:
67-
- ocelotl
68-
6955
instrumentation/opentelemetry-instrumentation-cassandra:
7056
- mattcontinisio
7157

.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
{%- if job_data == "generate-workflows" %}
2424
if: |
2525
!contains(github.event.pull_request.labels.*.name, 'Skip generate-workflows')
26-
&& github.actor != 'opentelemetrybot'
26+
&& github.actor != 'opentelemetrybot' && github.event_name == 'pull_request'
2727
{%- endif %}
2828
{%- if job_data == "public-symbols-check" %}
2929
if: |

.github/workflows/misc_0.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
runs-on: ubuntu-latest
9797
if: |
9898
!contains(github.event.pull_request.labels.*.name, 'Skip generate-workflows')
99-
&& github.actor != 'opentelemetrybot'
99+
&& github.actor != 'opentelemetrybot' && github.event_name == 'pull_request'
100100
steps:
101101
- name: Checkout repo @ SHA - ${{ github.sha }}
102102
uses: actions/checkout@v4

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## Version 1.27.0/0.48b0 ()
11+
1012
### Added
1113

1214
- `opentelemetry-instrumentation-kafka-python` Instrument temporary fork, kafka-python-ng
@@ -46,6 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4648
([#2563](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2563))
4749
- `opentelemetry-instrumentation` fix `http.host` new http semantic convention mapping to depend on `kind` of span
4850
([#2814](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2814))
51+
- `opentelemetry-instrumentation` Fix the description of `http.server.duration` and `http.server.request.duration`
52+
([#2753](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2753))
4953

5054
## Version 1.26.0/0.47b0 (2024-07-23)
5155

CONTRIBUTING.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ Some of the tox targets install packages from the [OpenTelemetry Python Core Rep
235235
CORE_REPO_SHA=c49ad57bfe35cfc69bfa863d74058ca9bec55fc3 tox
236236
```
237237

238-
The continuous integration overrides that environment variable with as per the configuration [here](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/.github/workflows/test.yml#L9).
238+
The continuous integration overrides that environment variable with as per the configuration [here](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/.github/workflows/test_0.yml#L14).
239239

240240
## Style Guide
241241

@@ -275,6 +275,7 @@ Below is a checklist of things to be mindful of when implementing a new instrume
275275
- Isolate sync and async test
276276
- For synchronous tests, the typical test case class is inherited from `opentelemetry.test.test_base.TestBase`. However, if you want to write asynchronous tests, the test case class should inherit also from `IsolatedAsyncioTestCase`. Adding asynchronous tests to a common test class can lead to tests passing without actually running, which can be misleading.
277277
- ex. <https://github.com/open-telemetry/opentelemetry-python-contrib/blob/60fb936b7e5371b3e5587074906c49fb873cbd76/instrumentation/opentelemetry-instrumentation-grpc/tests/test_aio_server_interceptor.py#L84>
278+
- All instrumentations have the same version. If you are going to develop a new instrumentation it would probably have `X.Y.dev` version and depends on `opentelemetry-instrumentation` and `opentelemetry-semantic-conventions` for the same version. That means that if you want to install your instrumentation you need to install its dependencies from this repo and the core repo also from git.
278279

279280
## Expectations from contributors
280281

README.md

+7-4
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020
<img alt="license" src="https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge">
2121
</a>
2222
<br/>
23-
<a href="https://github.com/open-telemetry/opentelemetry-python-contrib/actions?query=workflow%3ATest+branch%3Amaster">
24-
<img alt="Build Status" src="https://github.com/open-telemetry/opentelemetry-python-contrib/workflows/Test/badge.svg">
23+
<a href="https://github.com/open-telemetry/opentelemetry-python-contrib/actions/workflows/test_0.yml">
24+
<img alt="Build Status 0" src="https://github.com/open-telemetry/opentelemetry-python-contrib/actions/workflows/test_0.yml/badge.svg?branch=main">
25+
</a>
26+
<a href="https://github.com/open-telemetry/opentelemetry-python-contrib/actions/workflows/test_1.yml">
27+
<img alt="Build Status 1" src="https://github.com/open-telemetry/opentelemetry-python-contrib/actions/workflows/test_1.yml/badge.svg?branch=main">
2528
</a>
2629
<img alt="Beta" src="https://img.shields.io/badge/status-beta-informational?logo=data:image/png;base64,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">
2730
</p>
@@ -109,12 +112,10 @@ Meeting notes are available as a public [Google doc](https://docs.google.com/doc
109112

110113
Approvers ([@open-telemetry/python-approvers](https://github.com/orgs/open-telemetry/teams/python-approvers)):
111114

112-
- [Aaron Abbott](https://github.com/aabmass), Google
113115
- [Emídio Neto](https://github.com/emdneto), Zenvia
114116
- [Jeremy Voss](https://github.com/jeremydvoss), Microsoft
115117
- [Owais Lone](https://github.com/owais), Splunk
116118
- [Pablo Collins](https://github.com/pmcollins), Splunk
117-
- [Riccardo Magliocchetti](https://github.com/xrmx), Elastic
118119
- [Sanket Mehta](https://github.com/sanketmehta28), Cisco
119120
- [Srikanth Chekuri](https://github.com/srikanthccv), signoz.io
120121
- [Tammy Baylis](https://github.com/tammy-baylis-swi), SolarWinds
@@ -131,8 +132,10 @@ Emeritus Approvers:
131132

132133
Maintainers ([@open-telemetry/python-maintainers](https://github.com/orgs/open-telemetry/teams/python-maintainers)):
133134

135+
- [Aaron Abbott](https://github.com/aabmass), Google
134136
- [Diego Hurtado](https://github.com/ocelotl), Lightstep
135137
- [Leighton Chen](https://github.com/lzchen), Microsoft
138+
- [Riccardo Magliocchetti](https://github.com/xrmx), Elastic
136139
- [Shalev Roda](https://github.com/shalevr), Cisco
137140

138141
Emeritus Maintainers:

_template/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

eachdist.ini

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ sortfirst=
1616
ext/*
1717

1818
[stable]
19-
version=1.27.0.dev
19+
version=1.28.0.dev
2020

2121
packages=
2222
opentelemetry-sdk
@@ -34,7 +34,7 @@ packages=
3434
opentelemetry-api
3535

3636
[prerelease]
37-
version=0.48b0.dev
37+
version=0.49b0.dev
3838

3939
packages=
4040
all

exporter/opentelemetry-exporter-prometheus-remote-write/src/opentelemetry/exporter/prometheus_remote_write/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

exporter/opentelemetry-exporter-prometheus-remote-write/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asgiref==3.7.2
1+
asgiref==3.8.1
22
certifi==2024.7.4
33
charset-normalizer==3.3.2
44
# We can drop this after bumping baseline to pypy-39

exporter/opentelemetry-exporter-richconsole/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ classifiers = [
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-sdk ~= 1.12",
30-
"opentelemetry-semantic-conventions == 0.48b0.dev",
30+
"opentelemetry-semantic-conventions == 0.49b0.dev",
3131
"rich>=10.0.0",
3232
]
3333

exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

exporter/opentelemetry-exporter-richconsole/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asgiref==3.7.2
1+
asgiref==3.8.1
22
Deprecated==1.2.14
33
flaky==3.7.0
44
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-aio-pika/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.5",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
3030
"wrapt >= 1.0.0, < 2.0.0",
3131
]
3232

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-0.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aio-pika==7.2.0
22
aiormq==6.2.3
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
Deprecated==1.2.14
55
idna==3.7
66
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-1.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aio-pika==8.3.0
22
aiormq==6.6.4
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
Deprecated==1.2.14
55
idna==3.7
66
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-2.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aio-pika==9.0.5
22
aiormq==6.7.1
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
Deprecated==1.2.14
55
idna==3.7
66
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-3.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aio-pika==9.4.1
22
aiormq==6.8.0
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
Deprecated==1.2.14
55
idna==3.7
66
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-aiohttp-client/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
30-
"opentelemetry-semantic-conventions == 0.48b0.dev",
31-
"opentelemetry-util-http == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
30+
"opentelemetry-semantic-conventions == 0.49b0.dev",
31+
"opentelemetry-util-http == 0.49b0.dev",
3232
"wrapt >= 1.0.0, < 2.0.0",
3333
]
3434

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-aiohttp-client/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aiohttp==3.10.2
22
aiosignal==1.3.1
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
async-timeout==4.0.3
55
blinker==1.7.0
66
certifi==2024.7.4

instrumentation/opentelemetry-instrumentation-aiohttp-server/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
30-
"opentelemetry-semantic-conventions == 0.48b0.dev",
31-
"opentelemetry-util-http == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
30+
"opentelemetry-semantic-conventions == 0.49b0.dev",
31+
"opentelemetry-util-http == 0.49b0.dev",
3232
"wrapt >= 1.0.0, < 2.0.0",
3333
]
3434

instrumentation/opentelemetry-instrumentation-aiohttp-server/src/opentelemetry/instrumentation/aiohttp_server/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ async def middleware(request, handler):
207207
duration_histogram = meter.create_histogram(
208208
name=MetricInstruments.HTTP_SERVER_DURATION,
209209
unit="ms",
210-
description="Duration of HTTP server requests.",
210+
description="Measures the duration of inbound HTTP requests.",
211211
)
212212

213213
active_requests_counter = meter.create_up_down_counter(

instrumentation/opentelemetry-instrumentation-aiohttp-server/src/opentelemetry/instrumentation/aiohttp_server/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-aiohttp-server/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
aiohttp==3.10.2
22
aiosignal==1.3.1
3-
asgiref==3.7.2
3+
asgiref==3.8.1
44
async-timeout==4.0.3
55
Deprecated==1.2.14
66
frozenlist==1.4.1

instrumentation/opentelemetry-instrumentation-aiopg/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
30-
"opentelemetry-instrumentation-dbapi == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
30+
"opentelemetry-instrumentation-dbapi == 0.49b0.dev",
3131
"wrapt >= 1.0.0, < 2.0.0",
3232
]
3333

instrumentation/opentelemetry-instrumentation-aiopg/src/opentelemetry/instrumentation/aiopg/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-aiopg/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
aiopg==1.4.0
2-
asgiref==3.7.2
2+
asgiref==3.8.1
33
async-timeout==4.0.3
44
Deprecated==1.2.14
55
importlib-metadata==6.11.0

instrumentation/opentelemetry-instrumentation-asgi/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ classifiers = [
2727
dependencies = [
2828
"asgiref ~= 3.0",
2929
"opentelemetry-api ~= 1.12",
30-
"opentelemetry-instrumentation == 0.48b0.dev",
31-
"opentelemetry-semantic-conventions == 0.48b0.dev",
32-
"opentelemetry-util-http == 0.48b0.dev",
30+
"opentelemetry-instrumentation == 0.49b0.dev",
31+
"opentelemetry-semantic-conventions == 0.49b0.dev",
32+
"opentelemetry-util-http == 0.49b0.dev",
3333
]
3434

3535
[project.optional-dependencies]

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ def __init__(
581581
self.duration_histogram_old = self.meter.create_histogram(
582582
name=MetricInstruments.HTTP_SERVER_DURATION,
583583
unit="ms",
584-
description="Duration of HTTP server requests.",
584+
description="Measures the duration of inbound HTTP requests.",
585585
)
586586
self.duration_histogram_new = None
587587
if _report_new(sem_conv_opt_in_mode):

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-asgi/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asgiref==3.7.2
1+
asgiref==3.8.1
22
Deprecated==1.2.14
33
importlib-metadata==6.11.0
44
iniconfig==2.0.0

instrumentation/opentelemetry-instrumentation-asyncio/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.14",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
30-
"opentelemetry-semantic-conventions == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
30+
"opentelemetry-semantic-conventions == 0.49b0.dev",
3131
"wrapt >= 1.0.0, < 2.0.0",
3232
]
3333

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"""
1515
.. asyncio: https://github.com/python/asyncio
1616
17-
The opentelemetry-instrumentation-asycnio package allows tracing asyncio applications.
17+
The opentelemetry-instrumentation-asyncio package allows tracing asyncio applications.
1818
The metric for coroutine, future, is generated even if there is no setting to generate a span.
1919
2020
Run instrumented application

instrumentation/opentelemetry-instrumentation-asyncio/src/opentelemetry/instrumentation/asyncio/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-asyncio/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asgiref==3.7.2
1+
asgiref==3.8.1
22
Deprecated==1.2.14
33
importlib-metadata==6.11.0
44
iniconfig==2.0.0

instrumentation/opentelemetry-instrumentation-asyncpg/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-api ~= 1.12",
29-
"opentelemetry-instrumentation == 0.48b0.dev",
30-
"opentelemetry-semantic-conventions == 0.48b0.dev",
29+
"opentelemetry-instrumentation == 0.49b0.dev",
30+
"opentelemetry-semantic-conventions == 0.49b0.dev",
3131
]
3232

3333
[project.optional-dependencies]

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.48b0.dev"
15+
__version__ = "0.49b0.dev"

instrumentation/opentelemetry-instrumentation-asyncpg/test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asgiref==3.7.2
1+
asgiref==3.8.1
22
async-timeout==4.0.3
33
asyncpg==0.29.0
44
Deprecated==1.2.14

0 commit comments

Comments
 (0)