We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a114bb commit 0dc5ea2Copy full SHA for 0dc5ea2
datadog_lambda/dsm.py
@@ -70,12 +70,12 @@ def _dsm_set_sns_context(event):
70
if not sns_data:
71
return ""
72
arn = sns_data.get("TopicArn", "")
73
- # Trace data needed for sns payload size calculation
+ context_json = _get_dsm_context_from_lambda(record)
74
trace_data = base64.b64encode(
75
- json.dumps(_get_dsm_context_from_lambda(record)).encode("utf-8")
+ json.dumps(context_json).encode("utf-8")
76
).decode("utf-8")
77
payload_size = calculate_sns_payload_size(record, trace_data)
78
- _dsm_set_context_helper(record, "sns", arn, payload_size)
+ _dsm_set_context_helper("sns", arn, payload_size, context_json)
79
except Exception as e:
80
logger.error(format_err_with_traceback(e))
81
0 commit comments