Browse Source

chore(slack): explicitly log slack action webhook request (#67193)

Cathy Teng 11 months ago
parent
commit
d0740ed9f1
1 changed files with 11 additions and 0 deletions
  1. 11 0
      src/sentry/integrations/slack/webhooks/action.py

+ 11 - 0
src/sentry/integrations/slack/webhooks/action.py

@@ -768,8 +768,19 @@ class SlackActionEndpoint(Endpoint):
             slack_request = self.slack_request_class(request)
             slack_request.validate()
         except SlackRequestError as e:
+            logger.info(
+                "slack.action.request-error", extra={"error": str(e), "status_code": e.status}
+            )
             return self.respond(status=e.status)
 
+        logger.info(
+            "slack.action.request",
+            extra={
+                "trigger_id": slack_request.data.get("trigger_id"),
+                "integration_id": slack_request.integration.id,
+            },
+        )
+
         # Set organization scope
 
         bind_org_context_from_integration(slack_request.integration.id)