Skip to content

Commit b0a6fdf

Browse files
authored
chore(referrers): Add in some missing allowed referrers (#78650)
A bunch of referrers were created on the frontend that were not added to the allowed referrers. This adds a few more.
1 parent ef4256b commit b0a6fdf

File tree

2 files changed

+67
-5
lines changed

2 files changed

+67
-5
lines changed

src/sentry/api/endpoints/organization_events.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,36 @@ class DiscoverDatasetSplitException(Exception):
5959
Referrer.API_DASHBOARDS_BIGNUMBERWIDGET.value,
6060
Referrer.API_DISCOVER_TRANSACTIONS_LIST.value,
6161
Referrer.API_DISCOVER_QUERY_TABLE.value,
62+
Referrer.API_PERFORMANCE_BROWSER_RESOURCE_MAIN_TABLE.value,
63+
Referrer.API_PERFORMANCE_BROWSER_RESOURCES_PAGE_SELECTOR.value,
64+
Referrer.API_PERFORMANCE_BROWSER_WEB_VITALS_PROJECT.value,
65+
Referrer.API_PERFORMANCE_BROWSER_WEB_VITALS_PROJECT_SCORES.value,
66+
Referrer.API_PERFORMANCE_BROWSER_WEB_VITALS_TRANSACTION.value,
67+
Referrer.API_PERFORMANCE_BROWSER_WEB_VITALS_TRANSACTIONS_SCORES.value,
68+
Referrer.API_PERFORMANCE_CACHE_LANDING_CACHE_TRANSACTION_LIST.value,
69+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_APDEX_AREA.value,
70+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_HIGHEST_CACHE_MISS_RATE_TRANSACTIONS.value,
71+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_FROZEN_FRAMES.value,
72+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_SLOW_FRAMES.value,
73+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_CONSUMING_DOMAINS.value,
74+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_CONSUMING_RESOURCES.value,
75+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_SPENT_DB_QUERIES.value,
76+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_DB_OPS.value,
77+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_HTTP_OPS.value,
78+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_RESOURCE_OPS.value,
79+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_SCREENS_BY_TTID.value,
80+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_TPM_AREA.value,
81+
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_USER_MISERY_AREA.value,
6282
Referrer.API_PERFORMANCE_VITALS_CARDS.value,
6383
Referrer.API_PERFORMANCE_LANDING_TABLE.value,
64-
Referrer.API_PERFORMANCE_TRANSACTION_SUMMARY.value,
84+
Referrer.API_PERFORMANCE_TRANSACTION_EVENTS.value,
85+
Referrer.API_PERFORMANCE_TRANSACTION_NAME_SEARCH_BAR.value,
6586
Referrer.API_PERFORMANCE_TRANSACTION_SPANS.value,
87+
Referrer.API_PERFORMANCE_TRANSACTION_SUMMARY.value,
6688
Referrer.API_PERFORMANCE_STATUS_BREAKDOWN.value,
6789
Referrer.API_PERFORMANCE_VITAL_DETAIL.value,
6890
Referrer.API_PERFORMANCE_DURATIONPERCENTILECHART.value,
91+
Referrer.API_PERFORMANCE_TRACE_TRACE_DRAWER_TRANSACTION_CACHE_METRICS.value,
6992
Referrer.API_PERFORMANCE_TRANSACTIONS_STATISTICAL_DETECTOR_ROOT_CAUSE_ANALYSIS.value,
7093
Referrer.API_PROFILING_LANDING_TABLE.value,
7194
Referrer.API_PROFILING_LANDING_FUNCTIONS_CARD.value,
@@ -83,12 +106,15 @@ class DiscoverDatasetSplitException(Exception):
83106
Referrer.API_TRACE_VIEW_ERRORS_VIEW.value,
84107
Referrer.API_TRACE_VIEW_HOVER_CARD.value,
85108
Referrer.API_ISSUES_ISSUE_EVENTS.value,
109+
Referrer.API_STARFISH_DATABASE_SYSTEM_SELECTOR.value,
86110
Referrer.API_STARFISH_ENDPOINT_LIST.value,
111+
Referrer.API_STARFISH_FULL_SPAN_FROM_TRACE.value,
87112
Referrer.API_STARFISH_GET_SPAN_ACTIONS.value,
88113
Referrer.API_STARFISH_GET_SPAN_DOMAINS.value,
89114
Referrer.API_STARFISH_GET_SPAN_OPERATIONS.value,
90115
Referrer.API_STARFISH_SIDEBAR_SPAN_METRICS.value,
91116
Referrer.API_STARFISH_SPAN_CATEGORY_BREAKDOWN.value,
117+
Referrer.API_STARFISH_SPAN_DESCRIPTION.value,
92118
Referrer.API_STARFISH_SPAN_LIST.value,
93119
Referrer.API_STARFISH_SPAN_SUMMARY_P95.value,
94120
Referrer.API_STARFISH_SPAN_SUMMARY_PAGE.value,

src/sentry/snuba/referrer.py

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,20 @@ class Referrer(Enum):
178178
API_ORGANIZATION_VITALS = "api.organization-vitals"
179179
API_PERFORMANCE_DURATIONPERCENTILECHART = "api.performance.durationpercentilechart"
180180
API_AI_PIPELINES_VIEW = "api.ai-pipelines.view"
181+
API_PERFORMANCE_BROWSER_RESOURCE_MAIN_TABLE = "api.performance.browser.resources.main-table"
182+
API_PERFORMANCE_BROWSER_RESOURCES_PAGE_SELECTOR = (
183+
"api.performance.browser.resources.page-selector"
184+
)
185+
API_PERFORMANCE_BROWSER_WEB_VITALS_PROJECT = "api.performance.browser.web-vitals.project"
186+
API_PERFORMANCE_BROWSER_WEB_VITALS_PROJECT_SCORES = (
187+
"api.performance.browser.web-vitals.project-scores"
188+
)
189+
API_PERFORMANCE_BROWSER_WEB_VITALS_TRANSACTION = (
190+
"api.performance.browser.web-vitals.transaction"
191+
)
192+
API_PERFORMANCE_BROWSER_WEB_VITALS_TRANSACTIONS_SCORES = (
193+
"api.performance.browser.web-vitals.transactions-scores"
194+
)
181195
API_PERFORMANCE_GENERIC_WIDGET_CHART_APDEX_AREA_METRICS_ENHANCED = (
182196
"api.performance.generic-widget-chart.apdex-area.metrics-enhanced"
183197
)
@@ -208,6 +222,9 @@ class Referrer(Enum):
208222
API_PERFORMANCE_GENERIC_WIDGET_CHART_FROZEN_FRAMES_AREA = (
209223
"api.performance.generic-widget-chart.frozen-frames-area"
210224
)
225+
API_PERFORMANCE_GENERIC_WIDGET_CHART_HIGHEST_CACHE_MISS_RATE_TRANSACTIONS = (
226+
"api.performance.generic-widget-chart.highest-cache--miss-rate-transactions"
227+
)
211228
API_PERFORMANCE_GENERIC_WIDGET_CHART_LCP_HISTOGRAM = (
212229
"api.performance.generic-widget-chart.lcp-histogram"
213230
)
@@ -235,6 +252,15 @@ class Referrer(Enum):
235252
API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_SLOW_FRAMES = (
236253
"api.performance.generic-widget-chart.most-slow-frames"
237254
)
255+
API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_CONSUMING_DOMAINS = (
256+
"api.performance.generic-widget-chart.most-time-consuming-domains"
257+
)
258+
API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_CONSUMING_RESOURCES = (
259+
"api.performance.generic-widget-chart.most-time-consuming-resources"
260+
)
261+
API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_TIME_SPENT_DB_QUERIES = (
262+
"api.performance.generic-widget-chart.most-time-spent-db-queries"
263+
)
238264
API_PERFORMANCE_GENERIC_WIDGET_CHART_P50_DURATION_AREA_METRICS_ENHANCED = (
239265
"api.performance.generic-widget-chart.p50-duration-area.metrics-enhanced"
240266
)
@@ -295,16 +321,19 @@ class Referrer(Enum):
295321
API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_RESOURCE_OPS = (
296322
"api.performance.generic-widget-chart.slow-resource-ops"
297323
)
324+
API_PERFORMANCE_GENERIC_WIDGET_CHART_SLOW_SCREENS_BY_TTID = (
325+
"api.performance.generic-widget-chart.slow-screens-by-ttid"
326+
)
298327
API_PERFORMANCE_GENERIC_WIDGET_CHART_TPM_AREA_METRICS_ENHANCED = (
299328
"api.performance.generic-widget-chart.tpm-area.metrics-enhanced"
300329
)
301330
API_PERFORMANCE_GENERIC_WIDGET_CHART_TPM_AREA = "api.performance.generic-widget-chart.tpm-area"
302-
API_PERFORMANCE_GENERIC_WIDGET_CHART_USER_MISERY_AREA_METRICS_ENHANCED = (
303-
"api.performance.generic-widget-chart.user-misery-area.metrics-enhanced"
304-
)
305331
API_PERFORMANCE_GENERIC_WIDGET_CHART_USER_MISERY_AREA = (
306332
"api.performance.generic-widget-chart.user-misery-area"
307333
)
334+
API_PERFORMANCE_GENERIC_WIDGET_CHART_USER_MISERY_AREA_METRICS_ENHANCED = (
335+
"api.performance.generic-widget-chart.user-misery-area.metrics-enhanced"
336+
)
308337
API_PERFORMANCE_GENERIC_WIDGET_CHART_WARM_STARTUP_AREA_METRICS_ENHANCED = (
309338
"api.performance.generic-widget-chart.warm-startup-area.metrics-enhanced"
310339
)
@@ -343,6 +372,11 @@ class Referrer(Enum):
343372
API_PERFORMANCE_LANDING_TABLE = "api.performance.landing-table"
344373
API_PERFORMANCE_STATUS_BREAKDOWN = "api.performance.status-breakdown"
345374
API_PERFORMANCE_TAG_PAGE = "api.performance.tag-page"
375+
API_PERFORMANCE_TRACE_TRACE_DRAWER_TRANSACTION_CACHE_METRICS = (
376+
"api.performance.trace.trace-drawer-transaction-cache-metrics"
377+
)
378+
API_PERFORMANCE_TRANSACTION_EVENTS = "api.performance.transaction-events"
379+
API_PERFORMANCE_TRANSACTION_NAME_SEARCH_BAR = "api.performance.transaction-name-search-bar"
346380
API_PERFORMANCE_TRANSACTION_SPANS = "api.performance.transaction-spans"
347381
API_PERFORMANCE_TRANSACTION_SUMMARY_DURATION = "api.performance.transaction-summary.duration"
348382
API_PERFORMANCE_TRANSACTION_SUMMARY_SIDEBAR_CHART_METRICS_ENHANCED = (
@@ -416,13 +450,15 @@ class Referrer(Enum):
416450
API_PROJECT_EVENTS = "api.project-events"
417451
API_RELEASES_RELEASE_DETAILS_CHART = "api.releases.release-details-chart"
418452
API_REPLAY_DETAILS_PAGE = "api.replay.details-page"
419-
453+
API_STARFISH_DATABASE_SYSTEM_SELECTOR = "api.starfish.database-system-selector"
420454
API_STARFISH_ENDPOINT_LIST = "api.starfish.endpoint-list"
455+
API_STARFISH_FULL_SPAN_FROM_TRACE = "api.starfish.full-span-from-trace"
421456
API_STARFISH_GET_SPAN_ACTIONS = "api.starfish.get-span-actions"
422457
API_STARFISH_GET_SPAN_DOMAINS = "api.starfish.get-span-domains"
423458
API_STARFISH_GET_SPAN_OPERATIONS = "api.starfish.get-span-operations"
424459
API_STARFISH_SIDEBAR_SPAN_METRICS = "api.starfish.sidebar-span-metrics"
425460
API_STARFISH_SPAN_CATEGORY_BREAKDOWN = "api.starfish-web-service.span-category-breakdown"
461+
API_STARFISH_SPAN_DESCRIPTION = "api.starfish.span-description"
426462
API_STARFISH_SPAN_LIST = "api.starfish.use-span-list"
427463
API_STARFISH_SPAN_LIST_PRIMARY = "api.starfish.use-span-list.primary"
428464
API_STARFISH_SPAN_SUMMARY_P95 = "api.starfish.span-summary-panel-samples-table-p95"

0 commit comments

Comments
 (0)