All Downloads are FREE. Search and download functionalities are using the official Maven repository.

datadog.trace.api.CorrelationIdentifier Maven / Gradle / Ivy

There is a newer version: 1.42.2
Show newest version
package datadog.trace.api;

/**
 * Utility class to access the active trace and span ids.
 *
 * 

Intended for use with MDC frameworks. */ public class CorrelationIdentifier { private static final String TRACE_ID_KEY = "dd.trace_id"; private static final String SPAN_ID_KEY = "dd.span_id"; /** @return The trace-id key to use with datadog logs integration */ public static String getTraceIdKey() { return TRACE_ID_KEY; } /** @return The span-id key to use with datadog logs integration */ public static String getSpanIdKey() { return SPAN_ID_KEY; } public static String getTraceId() { return GlobalTracer.get().getTraceId(); } public static String getSpanId() { return GlobalTracer.get().getSpanId(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy