Class W3CTraceContext

java.lang.Object
com.mixpanel.android.util.W3CTraceContext

public class W3CTraceContext extends Object
Utility class for generating W3C Trace Context traceparent headers. See: https://www.w3.org/TR/trace-context/
  • Constructor Details

    • W3CTraceContext

      public W3CTraceContext()
  • Method Details

    • generateTraceparent

      @NonNull public static String generateTraceparent()
      Generates a W3C traceparent header value. Format: "00-{trace-id}-{span-id}-01" where: - 00 = version - trace-id = 32 hex characters (128-bit random) - span-id = 16 hex characters (64-bit random) - 01 = trace-flags (sampled)
      Returns:
      A valid W3C traceparent header value