Skip to content

Commit 483b858

Browse files
authored
Rd 5479 add flag to use tracer extension (#200)
* RD-5479 create extensions api in tracer
1 parent 01ab70e commit 483b858

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/lumigo_tracer/lumigo_utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ def report_json(region: Optional[str], msgs: List[dict], should_retry: bool = Tr
314314
return 0
315315
if should_use_tracer_extension():
316316
with lumigo_safe_execute("report json file: writing spans to file"):
317+
get_logger().debug("Using tracer extension")
317318
write_spans_to_file(to_send)
318319
return 0
319320
if region == CHINA_REGION:

src/lumigo_tracer/spans_container.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
get_region,
2525
is_provision_concurrency_initialization,
2626
get_stacktrace,
27+
should_use_tracer_extension,
2728
)
2829
from lumigo_tracer import lumigo_utils
2930
from lumigo_tracer.parsing_utils import parse_trace_id, safe_split_get, recursive_json_join
@@ -115,7 +116,7 @@ def _generate_start_span(self) -> dict:
115116

116117
def start(self, event=None, context=None):
117118
to_send = self._generate_start_span()
118-
if not Configuration.send_only_if_error:
119+
if not Configuration.send_only_if_error and not should_use_tracer_extension():
119120
report_duration = lumigo_utils.report_json(region=self.region, msgs=[to_send])
120121
self.function_span["reporter_rtt"] = report_duration
121122
else:

0 commit comments

Comments
 (0)