diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index 440d2d1a85..f3f9c6466b 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -903,11 +903,13 @@ MARKDOWNIFY_BLEACH = False SENTRY_ENABLED = get_setting('INVENTREE_SENTRY_ENABLED', CONFIG.get('sentry_enabled', False)) SENTRY_DSN = get_setting('INVENTREE_SENTRY_DSN', CONFIG.get('sentry_dsn', INVENTREE_DSN)) +SENTRY_SAMPLE_RATE = float(get_setting('INVENTREE_SENTRY_SAMPLE_RATE', CONFIG.get('sentry_sample_rate', 0.1))) + if SENTRY_ENABLED and SENTRY_DSN: # pragma: no cover sentry_sdk.init( dsn=SENTRY_DSN, integrations=[DjangoIntegration(), ], - traces_sample_rate=1.0 if DEBUG else 0.15, + traces_sample_rate=1.0 if DEBUG else SENTRY_SAMPLE_RATE, send_default_pii=True ) inventree_tags = {