File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
elasticapm/contrib/serverless Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -235,11 +235,20 @@ def __enter__(self):
235
235
transaction_name = "RECEIVE {}" .format (record ["eventSourceARN" ].split (":" )[5 ])
236
236
237
237
if "Records" in self .event :
238
+ # SQS
238
239
links = [
239
240
TraceParent .from_string (record ["messageAttributes" ]["traceparent" ]["stringValue" ])
240
241
for record in self .event ["Records" ][:1000 ]
241
242
if "messageAttributes" in record and "traceparent" in record ["messageAttributes" ]
242
243
]
244
+ # SNS
245
+ links += [
246
+ TraceParent .from_string (record ["Sns" ]["MessageAttributes" ]["traceparent" ]["Value" ])
247
+ for record in self .event ["Records" ][:1000 ]
248
+ if "Sns" in record
249
+ and "MessageAttributes" in record ["Sns" ]
250
+ and "traceparent" in record ["Sns" ]["MessageAttributes" ]
251
+ ]
243
252
else :
244
253
links = []
245
254
You can’t perform that action at this time.
0 commit comments