A B C D E F G H K M S T W X
All Classes All Packages
All Classes All Packages
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
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
A B C D E F G H K M S T W XAll Classes All Packages