Class Tracing
- java.lang.Object
-
- com.datadoghq.datadog_lambda_java.Tracing
-
public class Tracing extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected com.datadoghq.datadog_lambda_java.DDTraceContextcxtprotected java.lang.StringSPAN_ID_KEYprotected java.lang.StringTRACE_ID_KEYprotected com.datadoghq.datadog_lambda_java.XRayTraceContextxrt
-
Constructor Summary
Constructors Modifier Constructor Description Tracing()Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent req)Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayV2ProxyRequestEvent req)Tracing(Headerable req)protectedTracing(java.lang.String xrayTraceInfo)Test constructor that can take a dummy _X_AMZN_TRACE_ID value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.datadoghq.datadog_lambda_java.DDTraceContextgetDDContext()java.util.Map<java.lang.String,java.lang.String>getLogCorrelationTraceAndSpanIDsMap()com.datadoghq.datadog_lambda_java.XRayTraceContextgetXrayContext()protected java.util.Map<java.lang.String,java.lang.String>makeOutboundHttpTraceHeaders()protected java.lang.StringmakeOutboundJson()protected booleansubmitSegment()
-
-
-
Constructor Detail
-
Tracing
public Tracing()
-
Tracing
public Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayV2ProxyRequestEvent req)
-
Tracing
public Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent req)
-
Tracing
public Tracing(Headerable req)
-
Tracing
protected Tracing(java.lang.String xrayTraceInfo)
Test constructor that can take a dummy _X_AMZN_TRACE_ID value- Parameters:
xrayTraceInfo-
-
-
Method Detail
-
getDDContext
public com.datadoghq.datadog_lambda_java.DDTraceContext getDDContext()
-
getXrayContext
public com.datadoghq.datadog_lambda_java.XRayTraceContext getXrayContext()
-
getLogCorrelationTraceAndSpanIDsMap
public java.util.Map<java.lang.String,java.lang.String> getLogCorrelationTraceAndSpanIDsMap()
-
submitSegment
protected boolean submitSegment()
-
makeOutboundHttpTraceHeaders
protected java.util.Map<java.lang.String,java.lang.String> makeOutboundHttpTraceHeaders()
-
makeOutboundJson
protected java.lang.String makeOutboundJson()
-
-