diff --git a/dockerize/.env.template b/dockerize/.env.template index 4c6d3ad4..3704753d 100644 --- a/dockerize/.env.template +++ b/dockerize/.env.template @@ -36,6 +36,10 @@ ENABLE_LDAP=False # SENTRY SENTRY_DSN='' +# Set traces_sample_rate to 1.0 to capture 100% +# of transactions for performance monitoring. +SENTRY_RATE=1.0 + # Download stats URL METABASE_DOWNLOAD_STATS_URL='https://plugins.qgis.org/metabase/public/dashboard/' diff --git a/dockerize/docker-compose.yml b/dockerize/docker-compose.yml index 1fbcb987..ec112781 100644 --- a/dockerize/docker-compose.yml +++ b/dockerize/docker-compose.yml @@ -52,6 +52,7 @@ services: - EMAIL_HOST_PASSWORD=${EMAIL_HOST_PASSWORD} - DEFAULT_PLUGINS_SITE=${DEFAULT_PLUGINS_SITE:-https://plugins.qgis.org/} - SENTRY_DSN=${SENTRY_DSN} + - SENTRY_RATE=${SENTRY_RATE} volumes: - ../qgis-app:/home/web/django_project - ./docker/uwsgi.conf:/uwsgi.conf diff --git a/qgis-app/settings_docker.py b/qgis-app/settings_docker.py index 4b5bd1f4..a5b3786a 100644 --- a/qgis-app/settings_docker.py +++ b/qgis-app/settings_docker.py @@ -169,6 +169,7 @@ # Sentry SENTRY_DSN = os.environ.get("SENTRY_DSN", "") +SENTRY_RATE = os.environ.get("SENTRY_RATE", 1.0) if SENTRY_DSN and SENTRY_DSN != "": import sentry_sdk @@ -177,5 +178,5 @@ dsn=SENTRY_DSN, # Set traces_sample_rate to 1.0 to capture 100% # of transactions for performance monitoring. - traces_sample_rate=1.0, + traces_sample_rate=SENTRY_RATE, )