Skip to content

Commit 130bd0a

Browse files
committed
fix(asm): add extra check + comment on listeners
1 parent 095ba6d commit 130bd0a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

datadog_lambda/asm.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ def asm_start_request(
5050
event_source: _EventSource,
5151
trigger_tags: Dict[str, str],
5252
):
53+
if event_source.event_type not in _http_event_types:
54+
return
55+
5356
request_headers: Dict[str, str] = {}
5457
peer_ip: Optional[str] = None
5558
request_path_parameters: Optional[Dict[str, Any]] = None
@@ -114,6 +117,7 @@ def asm_start_request(
114117
span.set_tag_str("network.client.ip", request_ip)
115118

116119
core.dispatch(
120+
# The matching listener is registered in ddtrace.appsec._handlers
117121
"aws_lambda.start_request",
118122
(
119123
span,
@@ -160,6 +164,7 @@ def asm_start_response(
160164
}
161165

162166
core.dispatch(
167+
# The matching listener is registered in ddtrace.appsec._handlers
163168
"aws_lambda.start_response",
164169
(
165170
span,

0 commit comments

Comments
 (0)