Use the identifier of the root span as the tracer identifier
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 @@
%%------------------------------------------------------------------------------
%% @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} | _]) ->