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 1589c74 commit 3f482ebCopy full SHA for 3f482eb
datadog_lambda/dsm.py
@@ -68,7 +68,11 @@ def _dsm_set_sns_context(event):
68
if not sns_data:
69
return ""
70
arn = sns_data.get("TopicArn", "")
71
- payload_size = calculate_sns_payload_size(record)
+ # Trace data needed for sns payload size calculation
72
+ trace_data = base64.b64encode(
73
+ json.dumps(_get_dsm_context_from_lambda(record)).encode("utf-8")
74
+ ).decode("utf-8")
75
+ payload_size = calculate_sns_payload_size(record, trace_data)
76
_dsm_set_context_helper(record, "sns", arn, payload_size)
77
except Exception as e:
78
logger.error(format_err_with_traceback(e))
0 commit comments