A B C D E F G H K M S T W X 
All Classes All Packages

A

addTraceHeaders(URLConnection) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
addTraceHeaders(Request) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
addTraceHeaders(HttpUriRequest) - 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_ATTRIBUTE_NAME - Static variable in class com.datadoghq.datadog_lambda_java.KinesisHeaderable
 
DATADOG_ATTRIBUTE_NAME - Static variable in class com.datadoghq.datadog_lambda_java.SQSHeaderable
 
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(KinesisEvent, Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a trace-enabled DDLambda instrumenter given an KinesisEvent and a Lambda context
DDLambda(SQSEvent, Context) - Constructor for class com.datadoghq.datadog_lambda_java.DDLambda
Create a trace-enabled DDLambda instrumenter given an SQSEvent 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
 
getHeaders() - Method in class com.datadoghq.datadog_lambda_java.KinesisHeaderable
 
getHeaders() - Method in class com.datadoghq.datadog_lambda_java.SQSHeaderable
 
getLogCorrelationTraceAndSpanIDsMap() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
getName() - Method in class com.datadoghq.datadog_lambda_java.CustomMetric
 
getTags() - Method in class com.datadoghq.datadog_lambda_java.CustomMetric
 
getTraceContext() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Get the trace context for trace/log correlation.
getTraceContextJSONString() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Get the trace context as a JSON string.
getTraceContextString() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Get the trace context in string form.
getValue() - Method in class com.datadoghq.datadog_lambda_java.CustomMetric
 
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.

K

KinesisHeaderable - Class in com.datadoghq.datadog_lambda_java
KinesisHeaderable extracts DD's attributes from Kinesis Events.
KinesisHeaderable(KinesisEvent) - Constructor for class com.datadoghq.datadog_lambda_java.KinesisHeaderable
 

M

makeHttpGet(String) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Deprecated.
makeOutboundHttpTraceHeaders() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
makeOutboundJson() - 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
 
setHeaders(Map<String, String>) - Method in class com.datadoghq.datadog_lambda_java.KinesisHeaderable
 
setHeaders(Map<String, String>) - Method in class com.datadoghq.datadog_lambda_java.SQSHeaderable
 
SPAN_ID_KEY - Variable in class com.datadoghq.datadog_lambda_java.Tracing
 
SQSHeaderable - Class in com.datadoghq.datadog_lambda_java
SQSHeaderable extracts DD's attributes from SQS Events.
SQSHeaderable(SQSEvent) - Constructor for class com.datadoghq.datadog_lambda_java.SQSHeaderable
Given an SQS Event without any records or datadog attributes produces an empty Headerable.
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(APIGatewayProxyRequestEvent) - Constructor for class com.datadoghq.datadog_lambda_java.Tracing
 
Tracing(APIGatewayV2ProxyRequestEvent) - 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 K M S T W X 
All Classes All Packages