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)