Class Tracing


  • public class Tracing
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field 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  
    • 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)  
      protected Tracing​(java.lang.String xrayTraceInfo)
      Test constructor that can take a dummy _X_AMZN_TRACE_ID value
    • Field Detail

      • cxt

        protected com.datadoghq.datadog_lambda_java.DDTraceContext cxt
      • xrt

        protected com.datadoghq.datadog_lambda_java.XRayTraceContext xrt
      • TRACE_ID_KEY

        protected java.lang.String TRACE_ID_KEY
      • SPAN_ID_KEY

        protected java.lang.String SPAN_ID_KEY
    • 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

        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()