Skip to content

Commit bd77a8f

Browse files
committed
feat(occurrences): New ingest
This PR updates the ingest flow for Occurrences on EAP. CHANGES: * Moves from a "everything in event_data" model to an allowlist model. * Unifies tags & contexts into attrs. * Processes exceptions in a series of related arrays, rather than as a thicket of nested mappings and arrays SEE ALSO: * Search issues processor: https://github.com/getsentry/snuba/blob/master/snuba/datasets/processors/search_issues_processor.py * Errors processor: https://github.com/getsentry/snuba/blob/bc66a617af47de8e0fe573c2ac17c9f378c523c1/rust_snuba/src/processors/errors.rs#L32 I tried to match the existing behavior of those processors as closely as possible. TEST PLAN: ``` pytest -s tests/snuba/search/test_eap_occurrences.py ```
1 parent 98349bd commit bd77a8f

File tree

5 files changed

+615
-478
lines changed

5 files changed

+615
-478
lines changed

src/sentry/autopilot/tasks/missing_sdk_integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ def run_missing_sdk_integration_detector_for_project_task(
316316
# Only create issues if the detection was successful
317317
if finish_reason == MissingSdkIntegrationFinishReason.SUCCESS:
318318
for integration in missing_integrations:
319-
description = f"{integration.summary}\n\n" f"Learn more: {integration.docs_url}"
319+
description = f"{integration.summary}\n\nLearn more: {integration.docs_url}"
320320

321321
logger.info(
322322
"missing_sdk_integration_detector.issue_would_be_created",

0 commit comments

Comments
 (0)