|
@@ -81,7 +81,6 @@ from sentry.ingest.inbound_filters import FilterStatKeys
|
|
|
from sentry.issues.grouptype import GroupCategory
|
|
|
from sentry.issues.issue_occurrence import IssueOccurrence
|
|
|
from sentry.issues.producer import produce_occurrence_to_kafka
|
|
|
-from sentry.issues.utils import write_occurrence_to_platform
|
|
|
from sentry.killswitches import killswitch_matches_context
|
|
|
from sentry.lang.native.utils import STORE_CRASH_REPORTS_ALL, convert_crashreport_count
|
|
|
from sentry.locks import locks
|
|
@@ -2311,24 +2310,23 @@ def _send_occurrence_to_platform(jobs: Sequence[Job], projects: ProjectsMapping)
|
|
|
|
|
|
performance_problems = job["performance_problems"]
|
|
|
for problem in performance_problems:
|
|
|
- if write_occurrence_to_platform(problem, project):
|
|
|
- occurrence = IssueOccurrence(
|
|
|
- id=uuid.uuid4().hex,
|
|
|
- resource_id=None,
|
|
|
- project_id=project.id,
|
|
|
- event_id=event_id,
|
|
|
- fingerprint=[problem.fingerprint],
|
|
|
- type=problem.type,
|
|
|
- issue_title=problem.title,
|
|
|
- subtitle=problem.desc,
|
|
|
- culprit=event.transaction,
|
|
|
- evidence_data=problem.evidence_data,
|
|
|
- evidence_display=problem.evidence_display,
|
|
|
- detection_time=event.datetime,
|
|
|
- level=job["level"],
|
|
|
- )
|
|
|
+ occurrence = IssueOccurrence(
|
|
|
+ id=uuid.uuid4().hex,
|
|
|
+ resource_id=None,
|
|
|
+ project_id=project.id,
|
|
|
+ event_id=event_id,
|
|
|
+ fingerprint=[problem.fingerprint],
|
|
|
+ type=problem.type,
|
|
|
+ issue_title=problem.title,
|
|
|
+ subtitle=problem.desc,
|
|
|
+ culprit=event.transaction,
|
|
|
+ evidence_data=problem.evidence_data,
|
|
|
+ evidence_display=problem.evidence_display,
|
|
|
+ detection_time=event.datetime,
|
|
|
+ level=job["level"],
|
|
|
+ )
|
|
|
|
|
|
- produce_occurrence_to_kafka(occurrence)
|
|
|
+ produce_occurrence_to_kafka(occurrence)
|
|
|
|
|
|
|
|
|
@metrics.wraps("event_manager.save_transaction_events")
|