Skip to content

Commit e92fe46

Browse files
committed
chore(starfish): Add starfish referrers to the backend
- This adds all the starfish referrers to the backend
1 parent 4335c7e commit e92fe46

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

src/sentry/api/endpoints/organization_events.py

+13
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,19 @@
5757
Referrer.API_TRACE_VIEW_ERRORS_VIEW.value,
5858
Referrer.API_TRACE_VIEW_HOVER_CARD.value,
5959
Referrer.API_ISSUES_ISSUE_EVENTS.value,
60+
Referrer.API_STARFISH_ENDPOINT_LIST.value,
61+
Referrer.API_STARFISH_GET_SPAN_ACTIONS.value,
62+
Referrer.API_STARFISH_GET_SPAN_DOMAINS.value,
63+
Referrer.API_STARFISH_GET_SPAN_OPERATIONS.value,
64+
Referrer.API_STARFISH_SIDEBAR_SPAN_METRICS.value,
65+
Referrer.API_STARFISH_SPAN_CATEGORY_BREAKDOWN.value,
66+
Referrer.API_STARFISH_SPAN_LIST.value,
67+
Referrer.API_STARFISH_SPAN_SUMMARY_P95.value,
68+
Referrer.API_STARFISH_SPAN_SUMMARY_PAGE.value,
69+
Referrer.API_STARFISH_SPAN_SUMMARY_PANEL.value,
70+
Referrer.API_STARFISH_SPAN_SUMMARY_TRANSACTIONS.value,
71+
Referrer.API_STARFISH_SPAN_TRANSACTION_METRICS.value,
72+
Referrer.API_STARFISH_TOTAL_TIME.value,
6073
}
6174

6275
ALLOWED_EVENTS_GEO_REFERRERS = {

src/sentry/api/endpoints/organization_events_stats.py

+6
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@
5454
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_FROZEN_FRAMES_AREA.value,
5555
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_SLOW_FRAMES.value,
5656
Referrer.API_PERFORMANCE_GENERIC_WIDGET_CHART_MOST_FROZEN_FRAMES.value,
57+
Referrer.API_STARFISH_SPAN_CATEGORY_BREAKDOWN_CHART.value,
58+
Referrer.API_STARFISH_ENDPOINT_OVERVIEW.value,
59+
Referrer.API_STARFISH_HTTP_ERROR_COUNT.value,
60+
Referrer.API_STARFISH_SPAN_SUMMARY_PAGE_CHART.value,
61+
Referrer.API_STARFISH_SIDEBAR_SPAN_METRICS_CHART.value,
62+
Referrer.API_STARFISH_SPAN_TIME_CHARTS.value,
5763
}
5864

5965

src/sentry/snuba/referrer.py

+31
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ class Referrer(Enum):
5050
API_DISCOVER_TOTAL_SUM_TRANSACTION_DURATION_FIELD = (
5151
"api.discover.total-sum-transaction-duration-field"
5252
)
53+
API_DISCOVER_TOTAL_SUM_TRANSACTION_DURATION_FIELD_PRIMARY = (
54+
"api.discover.total-sum-transaction-duration-field.primary"
55+
)
5356
API_DISCOVER_DAILY_CHART = "api.discover.daily-chart"
5457
API_DISCOVER_DAILYTOP5_CHART_FIND_TOPN = "api.discover.dailytop5-chart.find-topn"
5558
API_DISCOVER_DAILYTOP5_CHART = "api.discover.dailytop5-chart"
@@ -339,6 +342,34 @@ class Referrer(Enum):
339342
API_PROJECT_EVENTS = "api.project-events"
340343
API_RELEASES_RELEASE_DETAILS_CHART = "api.releases.release-details-chart"
341344
API_REPLAY_DETAILS_PAGE = "api.replay.details-page"
345+
346+
API_STARFISH_ENDPOINT_LIST = "api.starfish.endpoint-list"
347+
API_STARFISH_GET_SPAN_ACTIONS = "api.starfish.get-span-actions"
348+
API_STARFISH_GET_SPAN_DOMAINS = "api.starfish.get-span-domains"
349+
API_STARFISH_GET_SPAN_OPERATIONS = "api.starfish.get-span-operations"
350+
API_STARFISH_SIDEBAR_SPAN_METRICS = "api.starfish.sidebar-span-metrics"
351+
API_STARFISH_SPAN_CATEGORY_BREAKDOWN = "api.starfish-web-service.span-category-breakdown"
352+
API_STARFISH_SPAN_LIST = "api.starfish.use-span-list"
353+
API_STARFISH_SPAN_LIST_PRIMARY = "api.starfish.use-span-list.primary"
354+
API_STARFISH_SPAN_SUMMARY_P95 = "api.starfish.span-summary-panel-samples-table-p95"
355+
API_STARFISH_SPAN_SUMMARY_PAGE = "api.starfish.span-summary-page-metrics"
356+
API_STARFISH_SPAN_SUMMARY_PANEL = "api.starfish.span-summary-panel-metrics"
357+
API_STARFISH_SPAN_SUMMARY_TRANSACTIONS = (
358+
"api.starfish.span-summary-panel-samples-table-transactions"
359+
)
360+
API_STARFISH_SPAN_TRANSACTION_METRICS = "api.starfish.span-transaction-metrics"
361+
API_STARFISH_TOTAL_TIME = "api.starfish-web-service.total-time"
362+
API_STARFISH_HOMEPAGE_CHART = "api.starfish-web-service.homepage-chart"
363+
364+
API_STARFISH_SPAN_CATEGORY_BREAKDOWN_CHART = (
365+
"api.starfish-web-service.span-category-breakdown-timeseries"
366+
)
367+
API_STARFISH_ENDPOINT_OVERVIEW = "api.starfish-web-service.starfish-endpoint-overview"
368+
API_STARFISH_HTTP_ERROR_COUNT = "api.starfish.get-http-error-count"
369+
API_STARFISH_SPAN_SUMMARY_PAGE_CHART = "api.starfish.span-summary-page-metrics-chart"
370+
API_STARFISH_SIDEBAR_SPAN_METRICS_CHART = "api.starfish.sidebar-span-metrics-chart"
371+
API_STARFISH_SPAN_TIME_CHARTS = "api.starfish.span-time-charts"
372+
342373
API_SPAN_SAMPLE_GET_BOUNDS = "api.spans.sample-get-bounds"
343374
API_SPAN_SAMPLE_GET_SPAN_IDS = "api.spans.sample-get-span-ids"
344375
API_SPAN_SAMPLE_GET_SPAN_DATA = "api.spans.sample-get-span-data"

0 commit comments

Comments
 (0)