Skip to content

Commit cd20a2c

Browse files
mrnicegyu11GitHKAndrei Neaguodeimaizsanderegg
authored
🎨 Tracing: Add more autoinstrumentation, enhance setup_tracing() - DON'T DELETE PR BRANCH (#6561)
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Dustin Kaiser <[email protected]> Co-authored-by: Andrei Neagu <[email protected]> Co-authored-by: Andrei Neagu <[email protected]> Co-authored-by: Odei Maiz <[email protected]> Co-authored-by: Sylvain <[email protected]> Co-authored-by: Pedro Crespo-Valero <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: matusdrobuliak66 <[email protected]> Co-authored-by: Julian Querido <[email protected]> Co-authored-by: Odei Maiz <[email protected]>
1 parent d8f1720 commit cd20a2c

File tree

47 files changed

+826
-128
lines changed

Some content is hidden

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

47 files changed

+826
-128
lines changed

packages/aws-library/requirements/_base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ aiocache
1111
arrow
1212
pydantic[email]
1313
types-aiobotocore[ec2,s3,ssm]
14+
opentelemetry-instrumentation-botocore
1415
sh

packages/aws-library/requirements/_base.txt

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ arrow==1.3.0
4444
# -r requirements/../../../packages/service-library/requirements/../../../packages/models-library/requirements/_base.in
4545
# -r requirements/../../../packages/service-library/requirements/_base.in
4646
# -r requirements/_base.in
47+
async-timeout==4.0.3
48+
# via redis
4749
attrs==24.2.0
4850
# via
4951
# aiohttp
@@ -127,7 +129,10 @@ opentelemetry-api==1.27.0
127129
# opentelemetry-exporter-otlp-proto-grpc
128130
# opentelemetry-exporter-otlp-proto-http
129131
# opentelemetry-instrumentation
132+
# opentelemetry-instrumentation-botocore
133+
# opentelemetry-instrumentation-redis
130134
# opentelemetry-instrumentation-requests
135+
# opentelemetry-propagator-aws-xray
131136
# opentelemetry-sdk
132137
# opentelemetry-semantic-conventions
133138
opentelemetry-exporter-otlp==1.27.0
@@ -141,9 +146,18 @@ opentelemetry-exporter-otlp-proto-grpc==1.27.0
141146
opentelemetry-exporter-otlp-proto-http==1.27.0
142147
# via opentelemetry-exporter-otlp
143148
opentelemetry-instrumentation==0.48b0
144-
# via opentelemetry-instrumentation-requests
149+
# via
150+
# opentelemetry-instrumentation-botocore
151+
# opentelemetry-instrumentation-redis
152+
# opentelemetry-instrumentation-requests
153+
opentelemetry-instrumentation-botocore==0.48b0
154+
# via -r requirements/_base.in
155+
opentelemetry-instrumentation-redis==0.48b0
156+
# via -r requirements/../../../packages/service-library/requirements/_base.in
145157
opentelemetry-instrumentation-requests==0.48b0
146158
# via -r requirements/../../../packages/service-library/requirements/_base.in
159+
opentelemetry-propagator-aws-xray==1.0.2
160+
# via opentelemetry-instrumentation-botocore
147161
opentelemetry-proto==1.27.0
148162
# via
149163
# opentelemetry-exporter-otlp-proto-common
@@ -156,6 +170,8 @@ opentelemetry-sdk==1.27.0
156170
# opentelemetry-exporter-otlp-proto-http
157171
opentelemetry-semantic-conventions==0.48b0
158172
# via
173+
# opentelemetry-instrumentation-botocore
174+
# opentelemetry-instrumentation-redis
159175
# opentelemetry-instrumentation-requests
160176
# opentelemetry-sdk
161177
opentelemetry-util-http==0.48b0
@@ -297,6 +313,7 @@ wrapt==1.16.0
297313
# aiobotocore
298314
# deprecated
299315
# opentelemetry-instrumentation
316+
# opentelemetry-instrumentation-redis
300317
yarl==1.12.1
301318
# via
302319
# aio-pika

packages/postgres-database/requirements/_base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
alembic
88
pydantic
99
sqlalchemy[postgresql_psycopg2binary,postgresql_asyncpg] # SEE extras in https://github.com/sqlalchemy/sqlalchemy/blob/main/setup.cfg#L43
10+
opentelemetry-instrumentation-asyncpg
1011
yarl

packages/postgres-database/requirements/_base.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@ async-timeout==4.0.3
44
# via asyncpg
55
asyncpg==0.29.0
66
# via sqlalchemy
7+
deprecated==1.2.14
8+
# via
9+
# opentelemetry-api
10+
# opentelemetry-semantic-conventions
711
greenlet==3.1.1
812
# via sqlalchemy
913
idna==3.10
1014
# via yarl
15+
importlib-metadata==8.4.0
16+
# via opentelemetry-api
1117
mako==1.3.5
1218
# via
1319
# -c requirements/../../../requirements/constraints.txt
@@ -16,12 +22,25 @@ markupsafe==2.1.5
1622
# via mako
1723
multidict==6.1.0
1824
# via yarl
25+
opentelemetry-api==1.27.0
26+
# via
27+
# opentelemetry-instrumentation
28+
# opentelemetry-instrumentation-asyncpg
29+
# opentelemetry-semantic-conventions
30+
opentelemetry-instrumentation==0.48b0
31+
# via opentelemetry-instrumentation-asyncpg
32+
opentelemetry-instrumentation-asyncpg==0.48b0
33+
# via -r requirements/_base.in
34+
opentelemetry-semantic-conventions==0.48b0
35+
# via opentelemetry-instrumentation-asyncpg
1936
psycopg2-binary==2.9.9
2037
# via sqlalchemy
2138
pydantic==1.10.18
2239
# via
2340
# -c requirements/../../../requirements/constraints.txt
2441
# -r requirements/_base.in
42+
setuptools==75.2.0
43+
# via opentelemetry-instrumentation
2544
sqlalchemy==1.4.54
2645
# via
2746
# -c requirements/../../../requirements/constraints.txt
@@ -31,5 +50,11 @@ typing-extensions==4.12.2
3150
# via
3251
# alembic
3352
# pydantic
53+
wrapt==1.16.0
54+
# via
55+
# deprecated
56+
# opentelemetry-instrumentation
3457
yarl==1.12.1
3558
# via -r requirements/_base.in
59+
zipp==3.20.2
60+
# via importlib-metadata

packages/postgres-database/requirements/_tools.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ pyyaml==6.0.2
6868
# pre-commit
6969
ruff==0.6.7
7070
# via -r requirements/../../../requirements/devenv.txt
71-
setuptools==75.1.0
72-
# via pip-tools
71+
setuptools==75.2.0
72+
# via
73+
# -c requirements/_base.txt
74+
# pip-tools
7375
tomlkit==0.13.2
7476
# via pylint
7577
typing-extensions==4.12.2

packages/service-library/requirements/_base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ faststream
1818
opentelemetry-api
1919
opentelemetry-exporter-otlp
2020
opentelemetry-instrumentation-requests
21+
opentelemetry-instrumentation-redis
2122
opentelemetry-sdk
2223
psutil
2324
pydantic

packages/service-library/requirements/_base.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ arrow==1.3.0
2828
# via
2929
# -r requirements/../../../packages/models-library/requirements/_base.in
3030
# -r requirements/_base.in
31+
async-timeout==4.0.3
32+
# via redis
3133
attrs==24.2.0
3234
# via
3335
# aiohttp
@@ -93,6 +95,7 @@ opentelemetry-api==1.27.0
9395
# opentelemetry-exporter-otlp-proto-grpc
9496
# opentelemetry-exporter-otlp-proto-http
9597
# opentelemetry-instrumentation
98+
# opentelemetry-instrumentation-redis
9699
# opentelemetry-instrumentation-requests
97100
# opentelemetry-sdk
98101
# opentelemetry-semantic-conventions
@@ -107,7 +110,11 @@ opentelemetry-exporter-otlp-proto-grpc==1.27.0
107110
opentelemetry-exporter-otlp-proto-http==1.27.0
108111
# via opentelemetry-exporter-otlp
109112
opentelemetry-instrumentation==0.48b0
110-
# via opentelemetry-instrumentation-requests
113+
# via
114+
# opentelemetry-instrumentation-redis
115+
# opentelemetry-instrumentation-requests
116+
opentelemetry-instrumentation-redis==0.48b0
117+
# via -r requirements/_base.in
111118
opentelemetry-instrumentation-requests==0.48b0
112119
# via -r requirements/_base.in
113120
opentelemetry-proto==1.27.0
@@ -122,6 +129,7 @@ opentelemetry-sdk==1.27.0
122129
# opentelemetry-exporter-otlp-proto-http
123130
opentelemetry-semantic-conventions==0.48b0
124131
# via
132+
# opentelemetry-instrumentation-redis
125133
# opentelemetry-instrumentation-requests
126134
# opentelemetry-sdk
127135
opentelemetry-util-http==0.48b0
@@ -219,6 +227,7 @@ wrapt==1.16.0
219227
# via
220228
# deprecated
221229
# opentelemetry-instrumentation
230+
# opentelemetry-instrumentation-redis
222231
yarl==1.12.1
223232
# via
224233
# aio-pika

packages/service-library/requirements/_test.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@
1313
# testing
1414

1515
asgi_lifespan
16+
botocore
1617
coverage
1718
docker
1819
faker
1920
flaky
2021
numpy
2122
openapi-spec-validator
2223
pillow
24+
pip
2325
pytest
2426
pytest-aiohttp
2527
pytest-asyncio

packages/service-library/requirements/_test.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ attrs==24.2.0
2929
# jsonschema
3030
# pytest-docker
3131
# referencing
32+
botocore==1.35.50
33+
# via -r requirements/_test.in
3234
certifi==2024.8.30
3335
# via
3436
# -c requirements/../../../requirements/constraints.txt
@@ -91,6 +93,8 @@ idna==3.10
9193
# yarl
9294
iniconfig==2.0.0
9395
# via pytest
96+
jmespath==1.0.1
97+
# via botocore
9498
jsonschema==4.23.0
9599
# via
96100
# -c requirements/_aiohttp.txt
@@ -141,6 +145,8 @@ pathable==0.4.3
141145
# jsonschema-path
142146
pillow==10.4.0
143147
# via -r requirements/_test.in
148+
pip==24.3.1
149+
# via -r requirements/_test.in
144150
pluggy==1.5.0
145151
# via pytest
146152
pprintpp==0.4.0
@@ -188,6 +194,7 @@ pytest-xdist==3.6.1
188194
python-dateutil==2.9.0.post0
189195
# via
190196
# -c requirements/_base.txt
197+
# botocore
191198
# faker
192199
python-dotenv==1.0.1
193200
# via -r requirements/_test.in
@@ -263,6 +270,7 @@ urllib3==2.2.3
263270
# -c requirements/../../../requirements/constraints.txt
264271
# -c requirements/_aiohttp.txt
265272
# -c requirements/_base.txt
273+
# botocore
266274
# docker
267275
# requests
268276
yarl==1.12.1

packages/service-library/requirements/_tools.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ packaging==24.1
4545
# build
4646
pathspec==0.12.1
4747
# via black
48-
pip==24.2
49-
# via pip-tools
48+
pip==24.3.1
49+
# via
50+
# -c requirements/_test.txt
51+
# pip-tools
5052
pip-tools==7.4.1
5153
# via -r requirements/../../../requirements/devenv.txt
5254
platformdirs==4.3.6

0 commit comments

Comments
 (0)