Skip navigation links
A B C D E F G H M S T W X 

A

addTraceHeaders(URLConnection) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
addTraceHeaders(HttpUriRequest) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
addTraceHeaders(Request) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.

B

BuildConfig - Class in com.datadoghq.datadog_lambda_java
 

C

checkEnhanced() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
 
checkTraceEnabled() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Check to see if the user has set DD_TRACE_ENABLED
com.datadoghq.datadog_lambda_java - package com.datadoghq.datadog_lambda_java
 
CustomMetric - Class in com.datadoghq.datadog_lambda_java
All the information for a custom Datadog distribution metric.
CustomMetric(String, double, Map<String, Object>) - Constructor for class com.datadoghq.datadog_lambda_java.CustomMetric
Create a custom distribution metric
CustomMetric(String, double, Map<String, Object>, Date) - Constructor for class com.datadoghq.datadog_lambda_java.CustomMetric
Create a custom distribution metric with custom a custom time
cxt - Variable in class com.datadoghq.datadog_lambda_java.Tracing
 

D

datadog_lambda_version - Static variable in class com.datadoghq.datadog_lambda_java.BuildConfig
 
DDLambda - Class in com.datadoghq.datadog_lambda_java
The DDLambda instrumenter is used for getting information about your Lambda into Datadog.
DDLambda(Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a new DDLambda instrumenter given some Lambda context
DDLambda(Context, String) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Testing only: create a DDLambda instrumenter with a given context and xrayTraceInfo
DDLambda(APIGatewayProxyRequestEvent, Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a trace-enabled DDLambda instrumenter given an APIGatewayProxyRequestEvent and a Lambda context
DDLambda(APIGatewayV2ProxyRequestEvent, Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a trace-enabled DDLambda instrumenter given an APIGatewayV2ProxyEventRequest and a Lambda context
DDLambda(Headerable, Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a trace-enabled DDLambda instrumenter given a custom request object.

E

error(Context) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
error increments the aws.lambda.enhanced.error metric in Datadog.

F

finish() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Finish the active span.

G

getDDContext() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
getHeaders() - Method in interface com.datadoghq.datadog_lambda_java.Headerable
 
getLogCorrelationTraceAndSpanIDsMap() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
getTraceContext() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Get the trace context for trace/log correlation.
getTraceContextString() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Get the trace context in string form.
getXrayContext() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 

H

Headerable - Interface in com.datadoghq.datadog_lambda_java
Headerable is an interface that custom request objects must implement in order to benefit from Datadog tracing.

M

makeHttpGet(String) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
makeOutboundHttpTraceHeaders() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
makeRequestBuilder() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
makeUrlConnection(URL) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
metric(String, double, Map<String, Object>) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
metric allows the user to record their own custom metric that will be sent to Datadog.
metric(String, double, Map<String, Object>, Date) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
metric allows the user to record their own custom metric that will be sent to Datadog.

S

santitizeFunctionArn(String) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
 
setHeaders(Map<String, String>) - Method in interface com.datadoghq.datadog_lambda_java.Headerable
 
SPAN_ID_KEY - Variable in class com.datadoghq.datadog_lambda_java.Tracing
 
submitSegment() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 

T

toJson() - Method in class com.datadoghq.datadog_lambda_java.CustomMetric
Create a JSON string representing the distribution metric
TRACE_ID_KEY - Variable in class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing - Class in com.datadoghq.datadog_lambda_java
 
Tracing() - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing(APIGatewayV2ProxyRequestEvent) - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing(APIGatewayProxyRequestEvent) - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing(Headerable) - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing(String) - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
Test constructor that can take a dummy _X_AMZN_TRACE_ID value

W

write() - Method in class com.datadoghq.datadog_lambda_java.CustomMetric
Write writes the CustomMetric to Datadog

X

xrt - Variable in class com.datadoghq.datadog_lambda_java.Tracing
 
A B C D E F G H M S T W X 
Skip navigation links