Skip to content

Commit 99a7654

Browse files
JoshFergedashed
andauthored
feat(devenv): set sentry SDK default off if dsn not provided and relay off (#32569)
Co-authored-by: Alberto Leal <[email protected]>
1 parent b7bbb04 commit 99a7654

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/sentry/utils/sdk.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,8 @@ def configure_sdk():
257257
if relay_dsn:
258258
transport = make_transport(get_options(dsn=relay_dsn, **sdk_options))
259259
relay_transport = patch_transport_for_instrumentation(transport, "relay")
260+
elif settings.IS_DEV and not settings.SENTRY_USE_RELAY:
261+
relay_transport = None
260262
elif internal_project_key and internal_project_key.dsn_private:
261263
transport = make_transport(get_options(dsn=internal_project_key.dsn_private, **sdk_options))
262264
relay_transport = patch_transport_for_instrumentation(transport, "relay")

src/sentry/web/client_config.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,13 @@ def _get_project_key(project_id):
7777

7878

7979
def _get_public_dsn():
80+
8081
if settings.SENTRY_FRONTEND_DSN:
8182
return settings.SENTRY_FRONTEND_DSN
8283

84+
if settings.IS_DEV and not settings.SENTRY_USE_RELAY:
85+
return ""
86+
8387
project_id = settings.SENTRY_FRONTEND_PROJECT or settings.SENTRY_PROJECT
8488
cache_key = f"dsn:{project_id}"
8589

0 commit comments

Comments
 (0)