Browse Source

debug(feedback): add logs to user report envelope (#70113)

add some logs to help determine why user report envelopes aren't being
shimmed
Josh Ferge 10 months ago
parent
commit
1c3198a283
1 changed files with 17 additions and 4 deletions
  1. 17 4
      src/sentry/ingest/userreport.py

+ 17 - 4
src/sentry/ingest/userreport.py

@@ -95,10 +95,23 @@ def save_userreport(
 
         user_feedback_received.send(project=project, sender=save_userreport)
 
-        if (
-            features.has("organizations:user-feedback-ingest", project.organization, actor=None)
-            and event
-        ):
+        has_feedback_ingest = features.has(
+            "organizations:user-feedback-ingest", project.organization, actor=None
+        )
+        logger.info(
+            "ingest.user_report",
+            extra={
+                "project_id": project.id,
+                "event_id": report["event_id"],
+                "has_event": bool(event),
+                "has_feedback_ingest": has_feedback_ingest,
+            },
+        )
+        if has_feedback_ingest and event:
+            logger.info(
+                "ingest.user_report.shim_to_feedback",
+                extra={"project_id": project.id, "event_id": report["event_id"]},
+            )
             shim_to_feedback(report, event, project, source)
 
         return report_instance