diff --git a/aws_lambda_powertools/tracing/tracer.py b/aws_lambda_powertools/tracing/tracer.py index 20dda36c752..bfd18be245a 100644 --- a/aws_lambda_powertools/tracing/tracer.py +++ b/aws_lambda_powertools/tracing/tracer.py @@ -14,6 +14,10 @@ is_cold_start = True logger = logging.getLogger(__name__) +# Set the streaming threshold to 0 on the default recorder to force sending +# subsegments individually, rather than batching them. +# See https://github.com/awslabs/aws-lambda-powertools-python/issues/283 +aws_xray_sdk.core.xray_recorder.configure(streaming_threshold=0) class Tracer: