Skip to content

Commit b8c828c

Browse files
ref(dx): Move eventstore under services (#97636)
Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
1 parent ff641e8 commit b8c828c

File tree

282 files changed

+2746
-2678
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+2746
-2678
lines changed

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,6 @@ module = [
307307
"sentry.api.endpoints.organization_releases",
308308
"sentry.api.paginator",
309309
"sentry.db.postgres.base",
310-
"sentry.eventstore.models",
311310
"sentry.integrations.pagerduty.actions.form",
312311
"sentry.integrations.slack.message_builder.notifications.issues",
313312
"sentry.integrations.slack.webhooks.event",
@@ -324,6 +323,7 @@ module = [
324323
"sentry.search.events.datasets.metrics_layer",
325324
"sentry.search.events.filter",
326325
"sentry.search.snuba.executors",
326+
"sentry.services.eventstore.models",
327327
"sentry.snuba.metrics.query_builder",
328328
"sentry.testutils.cases",
329329
"sentry.web.frontend.auth_login",
@@ -392,10 +392,6 @@ module = [
392392
"sentry.dynamic_sampling.rules.combinators.*",
393393
"sentry.dynamic_sampling.rules.helpers.*",
394394
"sentry.dynamic_sampling.tasks.helpers.*",
395-
"sentry.eventstore.base",
396-
"sentry.eventstore.processing.*",
397-
"sentry.eventstore.reprocessing.*",
398-
"sentry.eventstore.snuba.backend",
399395
"sentry.eventstream.*",
400396
"sentry.eventtypes.error",
401397
"sentry.feedback.migrations.*",
@@ -559,6 +555,10 @@ module = [
559555
"sentry.sentry_apps.web.*",
560556
"sentry.sentry_metrics.consumers.indexer.*",
561557
"sentry.sentry_metrics.indexer.limiters.*",
558+
"sentry.services.eventstore.base",
559+
"sentry.services.eventstore.processing.*",
560+
"sentry.services.eventstore.reprocessing.*",
561+
"sentry.services.eventstore.snuba.backend",
562562
"sentry.shared_integrations.exceptions.*",
563563
"sentry.slug.*",
564564
"sentry.snuba.metrics.extraction",
@@ -677,8 +677,6 @@ module = [
677677
"tests.sentry.dynamic_sampling.rules.biases.snapshots.*",
678678
"tests.sentry.event_manager.interfaces.snapshots.*",
679679
"tests.sentry.event_manager.test_event_manager",
680-
"tests.sentry.eventstore.processing.*",
681-
"tests.sentry.eventstore.snuba.*",
682680
"tests.sentry.eventstream.kafka.*",
683681
"tests.sentry.eventtypes.*",
684682
"tests.sentry.flags.providers.*",
@@ -768,6 +766,8 @@ module = [
768766
"tests.sentry.sentry_apps.token_exchange.*",
769767
"tests.sentry.sentry_apps.utils.*",
770768
"tests.sentry.sentry_apps.web.*",
769+
"tests.sentry.services.eventstore.processing.*",
770+
"tests.sentry.services.eventstore.snuba.*",
771771
"tests.sentry.snuba.metrics.test_metrics_query_layer.*",
772772
"tests.sentry.tasks.integrations.*",
773773
"tests.sentry.tasks.snapshots.*",

src/sentry/api/endpoints/data_scrubbing_selector_suggestions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from sentry.api.api_publish_status import ApiPublishStatus
1111
from sentry.api.base import region_silo_endpoint
1212
from sentry.api.bases.organization import OrganizationEndpoint
13-
from sentry.eventstore.models import Event
1413
from sentry.models.organization import Organization
14+
from sentry.services.eventstore.models import Event
1515

1616

1717
@region_silo_endpoint

src/sentry/api/endpoints/event_apple_crash_report.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
from django.http.response import HttpResponseBase
33
from rest_framework.request import Request
44

5-
from sentry import eventstore
65
from sentry.api.api_owners import ApiOwner
76
from sentry.api.api_publish_status import ApiPublishStatus
87
from sentry.api.base import region_silo_endpoint
98
from sentry.api.bases.project import ProjectEndpoint
109
from sentry.api.exceptions import ResourceDoesNotExist
1110
from sentry.lang.native.applecrashreport import AppleCrashReport
11+
from sentry.services import eventstore
1212
from sentry.utils.safe import get_path
1313

1414

src/sentry/api/endpoints/event_file_committers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
from rest_framework.request import Request
33
from rest_framework.response import Response
44

5-
from sentry import eventstore
65
from sentry.api.api_owners import ApiOwner
76
from sentry.api.api_publish_status import ApiPublishStatus
87
from sentry.api.base import region_silo_endpoint
98
from sentry.api.bases.project import ProjectEndpoint
109
from sentry.models.commit import Commit
1110
from sentry.models.group import Group
1211
from sentry.models.release import Release
12+
from sentry.services import eventstore
1313
from sentry.utils.committers import get_serialized_event_file_committers
1414

1515

src/sentry/api/endpoints/event_grouping_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import orjson
22
from django.http import HttpRequest, HttpResponse
33

4-
from sentry import eventstore
54
from sentry.api.api_owners import ApiOwner
65
from sentry.api.api_publish_status import ApiPublishStatus
76
from sentry.api.base import region_silo_endpoint
@@ -10,6 +9,7 @@
109
from sentry.grouping.api import load_grouping_config
1110
from sentry.grouping.grouping_info import get_grouping_info
1211
from sentry.interfaces.stacktrace import StacktraceOrder
12+
from sentry.services import eventstore
1313
from sentry.users.services.user_option import user_option_service
1414
from sentry.users.services.user_option.service import get_option_from_list
1515

src/sentry/api/endpoints/event_owners.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from rest_framework.request import Request
22
from rest_framework.response import Response
33

4-
from sentry import eventstore
54
from sentry.api.api_owners import ApiOwner
65
from sentry.api.api_publish_status import ApiPublishStatus
76
from sentry.api.base import region_silo_endpoint
87
from sentry.api.bases.project import ProjectEndpoint
98
from sentry.api.serializers import serialize
109
from sentry.api.serializers.models.actor import ActorSerializer
1110
from sentry.models.projectownership import ProjectOwnership
11+
from sentry.services import eventstore
1212
from sentry.types.actor import Actor
1313

1414

src/sentry/api/endpoints/organization_events_spans_performance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from snuba_sdk.function import Function, Identifier, Lambda
1616
from snuba_sdk.orderby import Direction, OrderBy
1717

18-
from sentry import eventstore
1918
from sentry.api.api_publish_status import ApiPublishStatus
2019
from sentry.api.base import region_silo_endpoint
2120
from sentry.api.bases import NoProjects, OrganizationEventsV2EndpointBase
@@ -27,6 +26,7 @@
2726
from sentry.search.events.builder.discover import DiscoverQueryBuilder, TimeseriesQueryBuilder
2827
from sentry.search.events.datasets.discover import DiscoverDatasetConfig
2928
from sentry.search.events.types import QueryBuilderConfig, SnubaParams, Span
29+
from sentry.services import eventstore
3030
from sentry.snuba import discover
3131
from sentry.snuba.dataset import Dataset
3232
from sentry.utils.cursors import Cursor, CursorResult

src/sentry/api/endpoints/organization_events_trace.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
from sentry.api.bases import NoProjects, OrganizationEventsV2EndpointBase
2323
from sentry.api.serializers.models.event import EventTag, get_tags_with_meta
2424
from sentry.api.utils import handle_query_errors, update_snuba_params_with_timestamp
25-
from sentry.eventstore.models import Event, GroupEvent
2625
from sentry.issues.issue_occurrence import IssueOccurrence
2726
from sentry.models.group import Group
2827
from sentry.models.organization import Organization
2928
from sentry.models.project import Project
3029
from sentry.organizations.services.organization import RpcOrganization
3130
from sentry.search.events.builder.discover import DiscoverQueryBuilder
3231
from sentry.search.events.types import QueryBuilderConfig, SnubaParams
32+
from sentry.services.eventstore.models import Event, GroupEvent
3333
from sentry.snuba.dataset import Dataset
3434
from sentry.snuba.query_sources import QuerySource
3535
from sentry.snuba.referrer import Referrer

src/sentry/api/endpoints/project_rule_actions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
from sentry.api.base import region_silo_endpoint
1111
from sentry.api.bases import ProjectAlertRulePermission, ProjectEndpoint
1212
from sentry.api.serializers.rest_framework import DummyRuleSerializer
13-
from sentry.eventstore.models import GroupEvent
1413
from sentry.grouping.grouptype import ErrorGroupType
1514
from sentry.models.rule import Rule
1615
from sentry.notifications.notification_action.utils import should_fire_workflow_actions
1716
from sentry.notifications.types import TEST_NOTIFICATION_ID
1817
from sentry.rules.processing.processor import activate_downstream_actions
18+
from sentry.services.eventstore.models import GroupEvent
1919
from sentry.shared_integrations.exceptions import IntegrationFormError
2020
from sentry.utils.samples import create_sample_event
2121
from sentry.workflow_engine.endpoints.utils.test_fire_action import test_fire_action

src/sentry/api/endpoints/source_map_debug_blue_thunder_edition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from rest_framework.request import Request
99
from rest_framework.response import Response
1010

11-
from sentry import eventstore
1211
from sentry.api.api_owners import ApiOwner
1312
from sentry.api.api_publish_status import ApiPublishStatus
1413
from sentry.api.base import region_silo_endpoint
@@ -33,6 +32,7 @@
3332
ReleaseFile,
3433
)
3534
from sentry.sdk_updates import get_sdk_index
35+
from sentry.services import eventstore
3636
from sentry.utils import json
3737
from sentry.utils.javascript import find_sourcemap
3838
from sentry.utils.safe import get_path

0 commit comments

Comments
 (0)