Skip to content

Commit 497aadc

Browse files
authored
fix flushing Exception Replay (#601)
1 parent 1d6d28f commit 497aadc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

datadog_lambda/wrapper.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
).lower() in ("true", "1")
5959
if exception_replay_env_var:
6060
from ddtrace.debugging._exception.replay import SpanExceptionHandler
61+
from ddtrace.debugging._uploader import LogsIntakeUploaderV1
6162

6263
logger = logging.getLogger(__name__)
6364

@@ -405,6 +406,10 @@ def _after(self, event, context):
405406
if llmobs_env_var:
406407
LLMObs.flush()
407408

409+
# Flush exception replay
410+
if exception_replay_env_var:
411+
LogsIntakeUploaderV1._instance.periodic()
412+
408413
if self.encode_authorizer_context and is_authorizer_response(self.response):
409414
self._inject_authorizer_span_headers(
410415
event.get("requestContext", {}).get("requestId")

0 commit comments

Comments
 (0)