public class Tracing
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.datadoghq.datadog_lambda_java.DDTraceContext |
cxt |
protected java.lang.String |
SPAN_ID_KEY |
protected java.lang.String |
TRACE_ID_KEY |
protected com.datadoghq.datadog_lambda_java.XRayTraceContext |
xrt |
| Modifier | Constructor and Description |
|---|---|
|
Tracing() |
|
Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent req) |
|
Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayV2ProxyRequestEvent req) |
|
Tracing(Headerable req) |
protected |
Tracing(java.lang.String xrayTraceInfo)
Test constructor that can take a dummy _X_AMZN_TRACE_ID value
|
| Modifier and Type | Method and Description |
|---|---|
com.datadoghq.datadog_lambda_java.DDTraceContext |
getDDContext() |
java.util.Map<java.lang.String,java.lang.String> |
getLogCorrelationTraceAndSpanIDsMap() |
com.datadoghq.datadog_lambda_java.XRayTraceContext |
getXrayContext() |
protected java.util.Map<java.lang.String,java.lang.String> |
makeOutboundHttpTraceHeaders() |
protected java.lang.String |
makeOutboundJson() |
protected boolean |
submitSegment() |
protected com.datadoghq.datadog_lambda_java.DDTraceContext cxt
protected com.datadoghq.datadog_lambda_java.XRayTraceContext xrt
protected java.lang.String TRACE_ID_KEY
protected java.lang.String SPAN_ID_KEY
public Tracing()
public Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayV2ProxyRequestEvent req)
public Tracing(com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent req)
public Tracing(Headerable req)
protected Tracing(java.lang.String xrayTraceInfo)
xrayTraceInfo - public com.datadoghq.datadog_lambda_java.DDTraceContext getDDContext()
public com.datadoghq.datadog_lambda_java.XRayTraceContext getXrayContext()
public java.util.Map<java.lang.String,java.lang.String> getLogCorrelationTraceAndSpanIDsMap()
protected boolean submitSegment()
protected java.util.Map<java.lang.String,java.lang.String> makeOutboundHttpTraceHeaders()
protected java.lang.String makeOutboundJson()