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

A

addTraceHeaders(URLConnection) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Adds Datadog trace headers to a java.net.URLConnection, so you can trace downstream HTTP requests.
addTraceHeaders(HttpUriRequest) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Adds Datadog trace header to an org.apache.http.client.methods.HttpUriRequest, so you can trace downstream HTTP requests.
addTraceHeaders(Request) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Adds Datadog trace header to an OKHttp3 request, so you can trace downstream HTTP requests.

B

BuildConfig - Class in com.datadoghq.datadog_lambda_java
 

C

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

G

getDDContext() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
getHeaders() - Method in interface com.datadoghq.datadog_lambda_java.Headerable
 
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
Creates an Apache HttpGet instrumented with Datadog trace headers.
makeOutboundHttpTraceHeaders() - Method in class com.datadoghq.datadog_lambda_java.Tracing
 
makeRequestBuilder() - Method in class com.datadoghq.datadog_lambda_java.DDLambda
Create an OKHttp3 request builder with Datadog headers already added.
makeUrlConnection(URL) - Method in class com.datadoghq.datadog_lambda_java.DDLambda
openConnection calls openConnection on the provided URL, adds the Datadog trace headers, and then returns the resulting URLConnection.
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

setHeaders(Map<String, String>) - Method in interface com.datadoghq.datadog_lambda_java.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
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
 

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 G H M S T W X 
Skip navigation links