2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-14 19:15:41 +00:00

[FR] Add tracing support (#6211)

* [FR] Add tracing support
Fixes #6208

* move checks out of manage.py

* fixed reqs

* small cleanup

* move tracing init to settings
similar to how sentry is handled

* rephrase

* clean up imports

* added argument regarding console debugging

* fix typing

* added auth section

* remove empty headers

* made protocol configurable

* rename vars & cleanup template

* more docs for template

* add docs
This commit is contained in:
Matthias Mair
2024-01-18 06:50:05 +00:00
committed by GitHub
parent 89e458bcba
commit 64dbf8c1e3
7 changed files with 315 additions and 7 deletions

View File

@ -14,6 +14,11 @@ attrs==23.1.0
# referencing
babel==2.13.1
# via py-moneyed
backoff==2.2.1
# via
# opentelemetry-exporter-otlp-proto-common
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
bleach[css]==6.1.0
# via
# bleach
@ -45,6 +50,11 @@ defusedxml==0.7.1
# via
# odfpy
# python3-openid
deprecated==1.2.14
# via
# opentelemetry-api
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
diff-match-patch==20230430
# via django-import-export
dj-rest-auth==5.0.2
@ -167,6 +177,12 @@ fonttools[woff]==4.44.0
# via
# fonttools
# weasyprint
googleapis-common-protos==1.62.0
# via
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
grpcio==1.60.0
# via opentelemetry-exporter-otlp-proto-grpc
gunicorn==21.2.0
# via -r requirements.in
html5lib==1.1
@ -179,6 +195,7 @@ importlib-metadata==6.8.0
# via
# django-q2
# markdown
# opentelemetry-api
inflection==0.5.1
# via drf-spectacular
itypes==1.2.0
@ -201,6 +218,63 @@ odfpy==1.4.1
# via tablib
openpyxl==3.1.2
# via tablib
opentelemetry-api==1.22.0
# via
# -r requirements.in
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
# opentelemetry-instrumentation
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-redis
# opentelemetry-instrumentation-requests
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-exporter-otlp==1.22.0
# via -r requirements.in
opentelemetry-exporter-otlp-proto-common==1.22.0
# via
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
opentelemetry-exporter-otlp-proto-grpc==1.22.0
# via opentelemetry-exporter-otlp
opentelemetry-exporter-otlp-proto-http==1.22.0
# via opentelemetry-exporter-otlp
opentelemetry-instrumentation==0.43b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-redis
# opentelemetry-instrumentation-requests
# opentelemetry-instrumentation-wsgi
opentelemetry-instrumentation-django==0.43b0
# via -r requirements.in
opentelemetry-instrumentation-redis==0.43b0
# via -r requirements.in
opentelemetry-instrumentation-requests==0.43b0
# via -r requirements.in
opentelemetry-instrumentation-wsgi==0.43b0
# via opentelemetry-instrumentation-django
opentelemetry-proto==1.22.0
# via
# opentelemetry-exporter-otlp-proto-common
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
opentelemetry-sdk==1.22.0
# via
# -r requirements.in
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-exporter-otlp-proto-http
opentelemetry-semantic-conventions==0.43b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-redis
# opentelemetry-instrumentation-requests
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-util-http==0.43b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-requests
# opentelemetry-instrumentation-wsgi
packaging==23.2
# via gunicorn
pdf2image==1.16.3
@ -215,6 +289,10 @@ pillow==10.1.0
# weasyprint
pint==0.21
# via -r requirements.in
protobuf==4.25.2
# via
# googleapis-common-protos
# opentelemetry-proto
py-moneyed==3.0
# via django-money
pycparser==2.21
@ -271,6 +349,7 @@ requests==2.31.0
# via
# coreapi
# django-allauth
# opentelemetry-exporter-otlp-proto-http
# requests-oauthlib
requests-oauthlib==1.3.1
# via django-allauth
@ -305,6 +384,7 @@ tinycss2==1.2.1
typing-extensions==4.8.0
# via
# asgiref
# opentelemetry-sdk
# py-moneyed
# qrcode
uritemplate==4.1.1
@ -326,6 +406,11 @@ webencodings==0.5.1
# cssselect2
# html5lib
# tinycss2
wrapt==1.16.0
# via
# deprecated
# opentelemetry-instrumentation
# opentelemetry-instrumentation-redis
xlrd==2.0.1
# via tablib
xlwt==1.3.0