From d548b0283929966a50dbb82e98234c52c24b9543 Mon Sep 17 00:00:00 2001 From: Takeru Ohta Date: Mon, 25 Dec 2017 22:07:17 +0900 Subject: [PATCH] Use the identifier of the root span as the tracer identifier --- src/jaeger_passage_span_context.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/jaeger_passage_span_context.erl b/src/jaeger_passage_span_context.erl index 6f4f598..efbd283 100644 --- a/src/jaeger_passage_span_context.erl +++ b/src/jaeger_passage_span_context.erl @@ -106,9 +106,10 @@ get_flags(Context) -> %%------------------------------------------------------------------------------ %% @private make_span_context_state([]) -> + TracerId = rand:uniform(16#FFFFFFFFFFFFFFFF), #?STATE{ - trace_id = rand:uniform(16#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF), - span_id = rand:uniform(16#FFFFFFFFFFFFFFFF), + trace_id = TracerId, + span_id = TracerId, is_sampled = true }; make_span_context_state([{_, Ref} | _]) ->