Skip to content

Commit b217d67

Browse files
authored
Bump OpenTelemetry dependencies to 1.31.0/0.52b0 (#263)
* Bump OpenTelemetry dependencies to 1.31.0/0.52b0 * Update integrations tests
1 parent d61ce94 commit b217d67

File tree

5 files changed

+84
-76
lines changed

5 files changed

+84
-76
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ opentelemetry-instrument gunicorn main:app
7272

7373
## Configuration
7474

75-
The distribution supports all the configuration variables from OpenTelemetry Python project version 1.30.0.
75+
The distribution supports all the configuration variables from OpenTelemetry Python project version 1.31.0.
7676

7777
See [Configuration](./docs/configure.md) for more details.
7878

dev-requirements.txt

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
55
# pip-compile --extra=dev --output-file=dev-requirements.txt --strip-extras pyproject.toml
@@ -20,7 +20,7 @@ deprecated==1.2.18
2020
# opentelemetry-semantic-conventions
2121
exceptiongroup==1.2.2
2222
# via pytest
23-
googleapis-common-protos==1.66.0
23+
googleapis-common-protos==1.69.1
2424
# via
2525
# opentelemetry-exporter-otlp-proto-grpc
2626
# opentelemetry-exporter-otlp-proto-http
@@ -31,12 +31,14 @@ grpcio==1.70.0
3131
idna==3.10
3232
# via requests
3333
importlib-metadata==8.5.0
34-
# via opentelemetry-api
34+
# via
35+
# build
36+
# opentelemetry-api
3537
iniconfig==2.0.0
3638
# via pytest
3739
leb128==1.0.8
3840
# via elastic-opentelemetry (pyproject.toml)
39-
opentelemetry-api==1.30.0
41+
opentelemetry-api==1.31.0
4042
# via
4143
# elastic-opentelemetry (pyproject.toml)
4244
# opentelemetry-exporter-otlp-proto-grpc
@@ -47,23 +49,23 @@ opentelemetry-api==1.30.0
4749
# opentelemetry-sdk
4850
# opentelemetry-semantic-conventions
4951
# oteltest
50-
opentelemetry-exporter-otlp==1.30.0
52+
opentelemetry-exporter-otlp==1.31.0
5153
# via elastic-opentelemetry (pyproject.toml)
52-
opentelemetry-exporter-otlp-proto-common==1.30.0
54+
opentelemetry-exporter-otlp-proto-common==1.31.0
5355
# via
5456
# opentelemetry-exporter-otlp-proto-grpc
5557
# opentelemetry-exporter-otlp-proto-http
56-
opentelemetry-exporter-otlp-proto-grpc==1.30.0
58+
opentelemetry-exporter-otlp-proto-grpc==1.31.0
5759
# via opentelemetry-exporter-otlp
58-
opentelemetry-exporter-otlp-proto-http==1.30.0
60+
opentelemetry-exporter-otlp-proto-http==1.31.0
5961
# via opentelemetry-exporter-otlp
60-
opentelemetry-instrumentation==0.51b0
62+
opentelemetry-instrumentation==0.52b0
6163
# via
6264
# elastic-opentelemetry (pyproject.toml)
6365
# opentelemetry-instrumentation-system-metrics
64-
opentelemetry-instrumentation-system-metrics==0.51b0
66+
opentelemetry-instrumentation-system-metrics==0.52b0
6567
# via elastic-opentelemetry (pyproject.toml)
66-
opentelemetry-proto==1.30.0
68+
opentelemetry-proto==1.31.0
6769
# via
6870
# opentelemetry-exporter-otlp-proto-common
6971
# opentelemetry-exporter-otlp-proto-grpc
@@ -73,7 +75,7 @@ opentelemetry-resource-detector-azure==0.1.5
7375
# via elastic-opentelemetry (pyproject.toml)
7476
opentelemetry-resourcedetector-gcp==1.8.0a0
7577
# via elastic-opentelemetry (pyproject.toml)
76-
opentelemetry-sdk==1.30.0
78+
opentelemetry-sdk==1.31.0
7779
# via
7880
# elastic-opentelemetry (pyproject.toml)
7981
# opentelemetry-exporter-otlp-proto-grpc
@@ -83,7 +85,7 @@ opentelemetry-sdk==1.30.0
8385
# opentelemetry-sdk-extension-aws
8486
opentelemetry-sdk-extension-aws==2.1.0
8587
# via elastic-opentelemetry (pyproject.toml)
86-
opentelemetry-semantic-conventions==0.51b0
88+
opentelemetry-semantic-conventions==0.52b0
8789
# via
8890
# elastic-opentelemetry (pyproject.toml)
8991
# opentelemetry-instrumentation
@@ -105,13 +107,13 @@ protobuf==5.29.3
105107
# googleapis-common-protos
106108
# opentelemetry-proto
107109
# oteltest
108-
psutil==6.1.1
110+
psutil==7.0.0
109111
# via opentelemetry-instrumentation-system-metrics
110112
pyproject-hooks==1.2.0
111113
# via
112114
# build
113115
# pip-tools
114-
pytest==8.3.4
116+
pytest==8.3.5
115117
# via elastic-opentelemetry (pyproject.toml)
116118
requests==2.32.3
117119
# via

operator/requirements.txt

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,58 @@
1-
opentelemetry-exporter-prometheus==0.51b0
1+
opentelemetry-exporter-prometheus==0.52b0
22

33
opentelemetry-propagator-aws-xray==1.0.2
4-
opentelemetry-propagator-b3==1.30.0
5-
opentelemetry-propagator-jaeger==1.30.0
6-
opentelemetry-propagator-ot-trace==0.51b0
4+
opentelemetry-propagator-b3==1.31.0
5+
opentelemetry-propagator-jaeger==1.31.0
6+
opentelemetry-propagator-ot-trace==0.52b0
77

8-
opentelemetry-instrumentation-aio-pika==0.51b0
9-
opentelemetry-instrumentation-aiohttp-client==0.51b0
10-
opentelemetry-instrumentation-aiohttp-server==0.51b0
11-
opentelemetry-instrumentation-aiokafka==0.51b0
12-
opentelemetry-instrumentation-aiopg==0.51b0
13-
opentelemetry-instrumentation-asgi==0.51b0
14-
opentelemetry-instrumentation-asyncio==0.51b0
15-
opentelemetry-instrumentation-asyncpg==0.51b0
16-
opentelemetry-instrumentation-boto==0.51b0
17-
opentelemetry-instrumentation-boto3sqs==0.51b0
18-
opentelemetry-instrumentation-botocore==0.51b0
19-
opentelemetry-instrumentation-cassandra==0.51b0
20-
opentelemetry-instrumentation-celery==0.51b0
21-
opentelemetry-instrumentation-click==0.51b0
22-
opentelemetry-instrumentation-confluent-kafka==0.51b0
23-
opentelemetry-instrumentation-dbapi==0.51b0
24-
opentelemetry-instrumentation-django==0.51b0
25-
opentelemetry-instrumentation-elasticsearch==0.51b0
26-
opentelemetry-instrumentation-falcon==0.51b0
27-
opentelemetry-instrumentation-fastapi==0.51b0
28-
opentelemetry-instrumentation-flask==0.51b0
29-
opentelemetry-instrumentation-grpc==0.51b0
30-
opentelemetry-instrumentation-httpx==0.51b0
31-
opentelemetry-instrumentation-jinja2==0.51b0
32-
opentelemetry-instrumentation-kafka-python==0.51b0
33-
opentelemetry-instrumentation-logging==0.51b0
34-
opentelemetry-instrumentation-mysql==0.51b0
35-
opentelemetry-instrumentation-mysqlclient==0.51b0
36-
opentelemetry-instrumentation-pika==0.51b0
37-
opentelemetry-instrumentation-psycopg==0.51b0
38-
opentelemetry-instrumentation-psycopg2==0.51b0
39-
opentelemetry-instrumentation-pymemcache==0.51b0
40-
opentelemetry-instrumentation-pymongo==0.51b0
41-
opentelemetry-instrumentation-pymysql==0.51b0
42-
opentelemetry-instrumentation-pymssql==0.51b0
43-
opentelemetry-instrumentation-pyramid==0.51b0
44-
opentelemetry-instrumentation-redis==0.51b0
45-
opentelemetry-instrumentation-remoulade==0.51b0
46-
opentelemetry-instrumentation-requests==0.51b0
47-
opentelemetry-instrumentation-sqlalchemy==0.51b0
48-
opentelemetry-instrumentation-sqlite3==0.51b0
49-
opentelemetry-instrumentation-starlette==0.51b0
50-
opentelemetry-instrumentation-system-metrics==0.51b0
51-
opentelemetry-instrumentation-threading==0.51b0
52-
opentelemetry-instrumentation-tornado==0.51b0
53-
opentelemetry-instrumentation-tortoiseorm==0.51b0
54-
opentelemetry-instrumentation-urllib==0.51b0
55-
opentelemetry-instrumentation-urllib3==0.51b0
56-
opentelemetry-instrumentation-wsgi==0.51b0
8+
opentelemetry-instrumentation-aio-pika==0.52b0
9+
opentelemetry-instrumentation-aiohttp-client==0.52b0
10+
opentelemetry-instrumentation-aiohttp-server==0.52b0
11+
opentelemetry-instrumentation-aiokafka==0.52b0
12+
opentelemetry-instrumentation-aiopg==0.52b0
13+
opentelemetry-instrumentation-asgi==0.52b0
14+
opentelemetry-instrumentation-asyncio==0.52b0
15+
opentelemetry-instrumentation-asyncpg==0.52b0
16+
opentelemetry-instrumentation-boto==0.52b0
17+
opentelemetry-instrumentation-boto3sqs==0.52b0
18+
opentelemetry-instrumentation-botocore==0.52b0
19+
opentelemetry-instrumentation-cassandra==0.52b0
20+
opentelemetry-instrumentation-celery==0.52b0
21+
opentelemetry-instrumentation-click==0.52b0
22+
opentelemetry-instrumentation-confluent-kafka==0.52b0
23+
opentelemetry-instrumentation-dbapi==0.52b0
24+
opentelemetry-instrumentation-django==0.52b0
25+
opentelemetry-instrumentation-elasticsearch==0.52b0
26+
opentelemetry-instrumentation-falcon==0.52b0
27+
opentelemetry-instrumentation-fastapi==0.52b0
28+
opentelemetry-instrumentation-flask==0.52b0
29+
opentelemetry-instrumentation-grpc==0.52b0
30+
opentelemetry-instrumentation-httpx==0.52b0
31+
opentelemetry-instrumentation-jinja2==0.52b0
32+
opentelemetry-instrumentation-kafka-python==0.52b0
33+
opentelemetry-instrumentation-logging==0.52b0
34+
opentelemetry-instrumentation-mysql==0.52b0
35+
opentelemetry-instrumentation-mysqlclient==0.52b0
36+
opentelemetry-instrumentation-pika==0.52b0
37+
opentelemetry-instrumentation-psycopg==0.52b0
38+
opentelemetry-instrumentation-psycopg2==0.52b0
39+
opentelemetry-instrumentation-pymemcache==0.52b0
40+
opentelemetry-instrumentation-pymongo==0.52b0
41+
opentelemetry-instrumentation-pymysql==0.52b0
42+
opentelemetry-instrumentation-pymssql==0.52b0
43+
opentelemetry-instrumentation-pyramid==0.52b0
44+
opentelemetry-instrumentation-redis==0.52b0
45+
opentelemetry-instrumentation-remoulade==0.52b0
46+
opentelemetry-instrumentation-requests==0.52b0
47+
opentelemetry-instrumentation-sqlalchemy==0.52b0
48+
opentelemetry-instrumentation-sqlite3==0.52b0
49+
opentelemetry-instrumentation-starlette==0.52b0
50+
opentelemetry-instrumentation-system-metrics==0.52b0
51+
opentelemetry-instrumentation-threading==0.52b0
52+
opentelemetry-instrumentation-tornado==0.52b0
53+
opentelemetry-instrumentation-tortoiseorm==0.52b0
54+
opentelemetry-instrumentation-urllib==0.52b0
55+
opentelemetry-instrumentation-urllib3==0.52b0
56+
opentelemetry-instrumentation-wsgi==0.52b0
5757

5858
elastic-opentelemetry-instrumentation-openai==0.6.0

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ classifiers = [
2828
]
2929

3030
dependencies = [
31-
"opentelemetry-api == 1.30.0",
32-
"opentelemetry-exporter-otlp == 1.30.0",
33-
"opentelemetry-instrumentation == 0.51b0",
34-
"opentelemetry-instrumentation-system-metrics == 0.51b0",
31+
"opentelemetry-api == 1.31.0",
32+
"opentelemetry-exporter-otlp == 1.31.0",
33+
"opentelemetry-instrumentation == 0.52b0",
34+
"opentelemetry-instrumentation-system-metrics == 0.52b0",
3535
"opentelemetry-resourcedetector-gcp ~= 1.8.0a0",
3636
"opentelemetry-resource-detector-azure ~= 0.1.5",
37-
"opentelemetry-sdk == 1.30.0",
37+
"opentelemetry-sdk == 1.31.0",
3838
"opentelemetry-sdk-extension-aws ~= 2.1.0",
39-
"opentelemetry-semantic-conventions == 0.51b0",
39+
"opentelemetry-semantic-conventions == 0.52b0",
4040
"packaging",
4141
]
4242

tests/integration/test_integration.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,19 @@ def test_metrics_with_system_metrics(self):
108108
"system.network.io",
109109
"system.network.connections",
110110
"system.thread_count",
111+
"process.cpu.time",
112+
"process.cpu.utilization",
113+
"process.context_switches",
114+
"process.memory.usage",
115+
"process.memory.virtual",
116+
"process.open_file_descriptor.count",
117+
"process.thread.count",
111118
"process.runtime.cpython.memory",
112119
"process.runtime.cpython.cpu_time",
113120
"process.runtime.cpython.gc_count",
114121
"process.runtime.cpython.thread_count",
115122
"process.runtime.cpython.cpu.utilization",
116123
"process.runtime.cpython.context_switches",
117-
"process.open_file_descriptor.count",
118124
],
119125
)
120126

0 commit comments

Comments
 (0)