You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: ALL
Python version: Python 3.10.16
SDK version: 1.29.0
What happened?
After setting a random seed in the Python application, the traceId and spanId are duplicated after each restart of the application.
Steps to Reproduce
from opentelemetry.sdk.trace import RandomIdGenerator
if name == "main":
import random
random.seed(10)
id_generator = RandomIdGenerator()
trace_id = id_generator.generate_trace_id()
span_id = id_generator.generate_span_id()
# Every time the main function is run, the trace_id is always 164207228320579316746596838417247989971
print(trace_id)
# Every time the main function is run, the span_id is always 273610340023782072
print(span_id)
Expected Result
Each time the main function runs, the trace_id and span_id are different.
Actual Result
Every time the main function is run, the trace_id is always 164207228320579316746596838417247989971
Every time the main function is run, the span_id is always 273610340023782072
Additional context
No response
Would you like to implement a fix?
Yes
The text was updated successfully, but these errors were encountered:
Describe your environment
OS: ALL
Python version: Python 3.10.16
SDK version: 1.29.0
What happened?
After setting a random seed in the Python application, the traceId and spanId are duplicated after each restart of the application.
Steps to Reproduce
from opentelemetry.sdk.trace import RandomIdGenerator
if name == "main":
import random
random.seed(10)
id_generator = RandomIdGenerator()
trace_id = id_generator.generate_trace_id()
span_id = id_generator.generate_span_id()
# Every time the main function is run, the trace_id is always 164207228320579316746596838417247989971
print(trace_id)
# Every time the main function is run, the span_id is always 273610340023782072
print(span_id)
Expected Result
Each time the main function runs, the trace_id and span_id are different.
Actual Result
Every time the main function is run, the trace_id is always 164207228320579316746596838417247989971
Every time the main function is run, the span_id is always 273610340023782072
Additional context
No response
Would you like to implement a fix?
Yes
The text was updated successfully, but these errors were encountered: