From e2b52e9d28980c7f422935a1e98bd762425f39a9 Mon Sep 17 00:00:00 2001 From: DarcyRaynerDD Date: Tue, 17 Nov 2020 17:04:57 -0500 Subject: [PATCH] Attach exceptions thrown from handler to traces --- datadog_lambda/wrapper.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/datadog_lambda/wrapper.py b/datadog_lambda/wrapper.py index d0709d3a..e08e4a15 100644 --- a/datadog_lambda/wrapper.py +++ b/datadog_lambda/wrapper.py @@ -107,6 +107,8 @@ def __call__(self, event, context, **kwargs): return self.func(event, context, **kwargs) except Exception: submit_errors_metric(context) + if self.span: + self.span.set_traceback() raise finally: self._after(event, context)