Skip to content

Commit

Permalink
➕ Add open telemetry to requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
stevenbal committed Apr 8, 2022
1 parent fbcf7af commit b331e89
Show file tree
Hide file tree
Showing 4 changed files with 131 additions and 5 deletions.
4 changes: 3 additions & 1 deletion requirements/base.in
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ drf-spectacular # api documentation
# WSGI servers & monitoring - production oriented
uwsgi
sentry-sdk # error monitoring
elastic-apm # Elastic APM integration
elastic-apm[opentelemetry] # Elastic APM integration
opentelemetry-sdk
opentelemetry-instrumentation-django

# Common ground libraries
vng_api_common[markdown_docs]>=1.6.4
Expand Down
40 changes: 38 additions & 2 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ cryptography==3.4.8
# josepy
# mozilla-django-oidc
# pyopenssl
deprecated==1.2.13
# via opentelemetry-api
django-admin-index==1.5.0
# via -r requirements/base.in
django-axes==5.14.0
Expand Down Expand Up @@ -125,7 +127,7 @@ drf-spectacular==0.16.0
# via -r requirements/base.in
drf-yasg==1.20.0
# via vng-api-common
elastic-apm==6.1.1
elastic-apm[opentelemetry]==6.9.1
# via -r requirements/base.in
face==20.1.1
# via glom
Expand Down Expand Up @@ -171,6 +173,34 @@ mozilla-django-oidc-db==0.7.2
# via -r requirements/base.in
mozilla-django-oidc==1.2.4
# via mozilla-django-oidc-db
opentelemetry-api==1.10.0
# via
# elastic-apm
# opentelemetry-instrumentation
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-instrumentation-django==0.29b0
# via -r requirements/base.in
opentelemetry-instrumentation-wsgi==0.29b0
# via opentelemetry-instrumentation-django
opentelemetry-instrumentation==0.29b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
opentelemetry-sdk==1.10.0
# via
# -r requirements/base.in
# elastic-apm
opentelemetry-semantic-conventions==0.29b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-util-http==0.29b0
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
oyaml==1.0
# via vng-api-common
packaging==20.9
Expand Down Expand Up @@ -254,7 +284,9 @@ sqlparse==0.4.2
text-unidecode==1.3
# via faker
typing-extensions==3.10.0.2
# via importlib-metadata
# via
# importlib-metadata
# opentelemetry-sdk
unidecode==1.2.0
# via vng-api-common
uritemplate==3.0.1
Expand All @@ -271,6 +303,10 @@ uwsgi==2.0.19.1
# via -r requirements/base.in
vng-api-common[markdown_docs]==1.6.4
# via -r requirements/base.in
wrapt==1.14.0
# via
# deprecated
# opentelemetry-instrumentation
zgw-consumers==0.15.2
# via -r requirements/base.in
zipp==3.5.0
Expand Down
46 changes: 45 additions & 1 deletion requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ cryptography==3.4.8
# pyopenssl
cssselect==1.1.0
# via pyquery
deprecated==1.2.13
# via
# -r requirements/base.txt
# opentelemetry-api
django-admin-index==1.5.0
# via -r requirements/base.txt
django-axes==5.14.0
Expand Down Expand Up @@ -177,7 +181,7 @@ drf-yasg==1.20.0
# via
# -r requirements/base.txt
# vng-api-common
elastic-apm==6.1.1
elastic-apm[opentelemetry]==6.9.1
# via -r requirements/base.txt
face==20.1.1
# via
Expand Down Expand Up @@ -255,6 +259,40 @@ mozilla-django-oidc==1.2.4
# via
# -r requirements/base.txt
# mozilla-django-oidc-db
opentelemetry-api==1.10.0
# via
# -r requirements/base.txt
# elastic-apm
# opentelemetry-instrumentation
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-instrumentation-django==0.29b0
# via -r requirements/base.txt
opentelemetry-instrumentation-wsgi==0.29b0
# via
# -r requirements/base.txt
# opentelemetry-instrumentation-django
opentelemetry-instrumentation==0.29b0
# via
# -r requirements/base.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
opentelemetry-sdk==1.10.0
# via
# -r requirements/base.txt
# elastic-apm
opentelemetry-semantic-conventions==0.29b0
# via
# -r requirements/base.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-util-http==0.29b0
# via
# -r requirements/base.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
oyaml==1.0
# via
# -r requirements/base.txt
Expand Down Expand Up @@ -385,6 +423,7 @@ typing-extensions==3.10.0.2
# via
# -r requirements/base.txt
# importlib-metadata
# opentelemetry-sdk
unidecode==1.2.0
# via
# -r requirements/base.txt
Expand All @@ -411,6 +450,11 @@ webob==1.8.7
# via webtest
webtest==2.0.35
# via django-webtest
wrapt==1.14.0
# via
# -r requirements/base.txt
# deprecated
# opentelemetry-instrumentation
zgw-consumers==0.15.2
# via -r requirements/base.txt
zipp==3.5.0
Expand Down
46 changes: 45 additions & 1 deletion requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ cssselect==1.1.0
# via
# -r requirements/ci.txt
# pyquery
deprecated==1.2.13
# via
# -r requirements/ci.txt
# opentelemetry-api
django-admin-index==1.5.0
# via -r requirements/ci.txt
django-axes==5.14.0
Expand Down Expand Up @@ -210,7 +214,7 @@ drf-yasg==1.20.0
# via
# -r requirements/ci.txt
# vng-api-common
elastic-apm==6.1.1
elastic-apm[opentelemetry]==6.9.1
# via -r requirements/ci.txt
face==20.1.1
# via
Expand Down Expand Up @@ -303,6 +307,40 @@ mozilla-django-oidc==1.2.4
# mozilla-django-oidc-db
mypy-extensions==0.4.3
# via black
opentelemetry-api==1.10.0
# via
# -r requirements/ci.txt
# elastic-apm
# opentelemetry-instrumentation
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-instrumentation-django==0.29b0
# via -r requirements/ci.txt
opentelemetry-instrumentation-wsgi==0.29b0
# via
# -r requirements/ci.txt
# opentelemetry-instrumentation-django
opentelemetry-instrumentation==0.29b0
# via
# -r requirements/ci.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
opentelemetry-sdk==1.10.0
# via
# -r requirements/ci.txt
# elastic-apm
opentelemetry-semantic-conventions==0.29b0
# via
# -r requirements/ci.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-util-http==0.29b0
# via
# -r requirements/ci.txt
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-wsgi
oyaml==1.0
# via
# -r requirements/ci.txt
Expand Down Expand Up @@ -487,6 +525,7 @@ typing-extensions==3.10.0.2
# -r requirements/ci.txt
# black
# importlib-metadata
# opentelemetry-sdk
unidecode==1.2.0
# via
# -r requirements/ci.txt
Expand Down Expand Up @@ -519,6 +558,11 @@ webtest==2.0.35
# via
# -r requirements/ci.txt
# django-webtest
wrapt==1.14.0
# via
# -r requirements/ci.txt
# deprecated
# opentelemetry-instrumentation
zgw-consumers==0.15.2
# via -r requirements/ci.txt
zipp==3.5.0
Expand Down

0 comments on commit b331e89

Please sign in to comment.