Skip to content

TraceIdGenerator

This docs was updated at: 2026-02-23

com.paragon.telemetry.processors.TraceIdGenerator  ยท  Class


Utility class for generating OpenTelemetry-compatible trace and span IDs.

Methods

generateTraceId

public static @NonNull String generateTraceId()

Generates a random 16-byte (32 hex character) trace ID.


generateSpanId

public static @NonNull String generateSpanId()

Generates a random 8-byte (16 hex character) span ID.


isValidTraceId

public static boolean isValidTraceId(@NonNull String traceId)

Validates a trace ID format (32 hex characters).


isValidSpanId

public static boolean isValidSpanId(@NonNull String spanId)

Validates a span ID format (16 hex characters).