Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

A

activate() - Method in interface datadog.trace.context.TraceScope.Continuation
Activate the continuation.
addScopeListener(Runnable, Runnable) - Method in interface datadog.trace.api.internal.InternalTracer
Attach callbacks to the global scope manager.
addTraceInterceptor(TraceInterceptor) - Method in interface datadog.trace.api.Tracer
Add a new interceptor to the tracer.
AEROSPIKE - Static variable in class datadog.trace.api.DDSpanTypes
 
AGENT_HOST - Static variable in class datadog.trace.api.config.TracerConfig
 
AGENT_NAMED_PIPE - Static variable in class datadog.trace.api.config.TracerConfig
 
AGENT_PORT_LEGACY - Static variable in class datadog.trace.api.config.TracerConfig
 
AGENT_TIMEOUT - Static variable in class datadog.trace.api.config.TracerConfig
 
AGENT_UNIX_DOMAIN_SOCKET - Static variable in class datadog.trace.api.config.TracerConfig
 
ANALYTICS_SAMPLE_RATE - Static variable in class datadog.trace.api.DDTags
 
API_KEY - Static variable in class datadog.trace.api.config.GeneralConfig
 
API_KEY_FILE - Static variable in class datadog.trace.api.config.GeneralConfig
 
APPSEC_ENABLED - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_HTTP_BLOCKED_TEMPLATE_HTML - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_HTTP_BLOCKED_TEMPLATE_JSON - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_IP_ADDR_HEADER - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_OBFUSCATION_PARAMETER_KEY_REGEXP - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_OBFUSCATION_PARAMETER_VALUE_REGEXP - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_REPORT_TIMEOUT_SEC - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_REPORTING_INBAND - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_RULES_FILE - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_TRACE_RATE_LIMIT - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_WAF_METRICS - Static variable in class datadog.trace.api.config.AppSecConfig
 
APPSEC_WAF_TIMEOUT - Static variable in class datadog.trace.api.config.AppSecConfig
 
AppSecConfig - Class in datadog.trace.api.config
Constant with names of configuration options for appsec.
AZURE_APP_SERVICES - Static variable in class datadog.trace.api.config.GeneralConfig
 

B

BAGGAGE_MAPPING - Static variable in class datadog.trace.api.config.TracerConfig
 
blockIfMatch() - Method in class datadog.appsec.api.blocking.Blocking.UserBlockingSpec
Convenience method that: calls Blocking.UserBlockingSpec.shouldBlock(), and, if the result is non-null calls Blocking.tryCommitBlockingResponse(int, BlockingContentType), and throws an exception of the type BlockingException
Blocking - Class in datadog.appsec.api.blocking
Functionality related to blocking requests.
Blocking.UserBlockingSpec - Class in datadog.appsec.api.blocking
 
BlockingContentType - Enum in datadog.appsec.api.blocking
 
blockingContentType - Variable in class datadog.appsec.api.blocking.BlockingDetails
 
BlockingDetails - Class in datadog.appsec.api.blocking
 
BlockingDetails(int, BlockingContentType, Map<String, String>) - Constructor for class datadog.appsec.api.blocking.BlockingDetails
 
BlockingException - Exception in datadog.appsec.api.blocking
 
BlockingException() - Constructor for exception datadog.appsec.api.blocking.BlockingException
 
BlockingException(String) - Constructor for exception datadog.appsec.api.blocking.BlockingException
 
BlockingException(String, Throwable) - Constructor for exception datadog.appsec.api.blocking.BlockingException
 
BlockingException(Throwable) - Constructor for exception datadog.appsec.api.blocking.BlockingException
 
BlockingService - Interface in datadog.appsec.api.blocking
 
BlockingService.BlockingServiceNoop - Class in datadog.appsec.api.blocking
 

C

CACHE - Static variable in class datadog.trace.api.DDSpanTypes
 
cancel() - Method in interface datadog.trace.context.TraceScope.Continuation
Allow trace to stop waiting on this continuation for reporting.
capture() - Method in interface datadog.trace.context.TraceScope
Prevent the trace attached to this TraceScope from reporting until the returned Continuation is either activated (and the returned scope is closed), or canceled.
captureConcurrent() - Method in interface datadog.trace.context.TraceScope
Prevent the trace attached to this TraceScope from reporting until the returned Continuation is either activated (and the returned scope is closed), or canceled.
CASSANDRA - Static variable in class datadog.trace.api.DDSpanTypes
 
CI_ENV_VARS - Static variable in class datadog.trace.api.DDTags
 
CIVISIBILITY_AGENTLESS_ENABLED - Static variable in class datadog.trace.api.config.CiVisibilityConfig
 
CIVISIBILITY_AGENTLESS_URL - Static variable in class datadog.trace.api.config.CiVisibilityConfig
 
CIVISIBILITY_ENABLED - Static variable in class datadog.trace.api.config.CiVisibilityConfig
 
CIVISIBILITY_SOURCE_DATA_ENABLED - Static variable in class datadog.trace.api.config.CiVisibilityConfig
 
CiVisibilityConfig - Class in datadog.trace.api.config
Constant with names of configuration options for CI visibility.
clear() - Method in interface datadog.trace.api.experimental.ProfilingContextSetter
Clears context for the current thread
clear() - Method in class datadog.trace.api.experimental.ProfilingContextSetter.NoOp
 
clearContextValue(String) - Method in interface datadog.trace.api.experimental.ProfilingContext
Clears a context value
CLIENT_IP_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
 
CLOCK_SYNC_PERIOD - Static variable in class datadog.trace.api.config.TracerConfig
 
close() - Method in interface datadog.trace.api.experimental.ProfilingScope
 
close() - Method in interface datadog.trace.context.TraceScope
Close the activated context and allow any underlying spans to finish.
ConfigDefaults - Class in datadog.trace.api
 
CONFIGURATION_FILE - Static variable in class datadog.trace.api.config.GeneralConfig
 
CorrelationIdentifier - Class in datadog.trace.api
Utility class to access the active trace and span ids.
CorrelationIdentifier() - Constructor for class datadog.trace.api.CorrelationIdentifier
 
COUCHBASE - Static variable in class datadog.trace.api.DDSpanTypes
 
CRASH_TRACKING_AGENTLESS - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_AGENTLESS_DEFAULT - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_PROXY_HOST - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_PROXY_PASSWORD - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_PROXY_PORT - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_PROXY_USERNAME - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_TAGS - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_UPLOAD_TIMEOUT - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CRASH_TRACKING_UPLOAD_TIMEOUT_DEFAULT - Static variable in class datadog.trace.api.config.CrashTrackingConfig
 
CrashTrackingConfig - Class in datadog.trace.api.config
These config options will only work with dd-java-agent, not with dd-trace-ot.
createContextSetter(String) - Method in interface datadog.trace.api.experimental.Profiling
Creates a setter for the attribute, slightly more efficient than calling setContextValue
createContextSetter(String) - Method in class datadog.trace.api.experimental.Profiling.NoOp
 
CWS_ENABLED - Static variable in class datadog.trace.api.config.CwsConfig
 
CWS_TLS_REFRESH - Static variable in class datadog.trace.api.config.CwsConfig
 
CwsConfig - Class in datadog.trace.api.config
 

D

DATA_STREAMS_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
datadog.appsec.api.blocking - package datadog.appsec.api.blocking
 
datadog.trace.api - package datadog.trace.api
 
datadog.trace.api.config - package datadog.trace.api.config
 
datadog.trace.api.experimental - package datadog.trace.api.experimental
 
datadog.trace.api.interceptor - package datadog.trace.api.interceptor
 
datadog.trace.api.internal - package datadog.trace.api.internal
 
datadog.trace.api.internal.util - package datadog.trace.api.internal.util
 
datadog.trace.api.sampling - package datadog.trace.api.sampling
 
datadog.trace.context - package datadog.trace.context
 
DATANUCLEUS - Static variable in class datadog.trace.api.DDSpanTypes
 
DB_CLIENT_HOST_SPLIT_BY_INSTANCE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
DB_CLIENT_HOST_SPLIT_BY_INSTANCE_TYPE_SUFFIX - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
DB_DBM_PROPAGATION_MODE_MODE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
DB_STATEMENT - Static variable in class datadog.trace.api.DDTags
 
DDSpanId - Class in datadog.trace.api
Class with methods for working with the unsigned 64 bit id used for Span ids.
DDSpanTypes - Class in datadog.trace.api
 
DDSpanTypes() - Constructor for class datadog.trace.api.DDSpanTypes
 
DDTags - Class in datadog.trace.api
 
DDTags() - Constructor for class datadog.trace.api.DDTags
 
DDTraceApiInfo - Class in datadog.trace.api
 
DDTraceApiInfo() - Constructor for class datadog.trace.api.DDTraceApiInfo
 
DDTraceId - Class in datadog.trace.api
Class encapsulating the unsigned 64 bit id used for Traceids.
DEBUGGER_CLASSFILE_DUMP_ENABLED - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_DIAGNOSTICS_INTERVAL - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_ENABLED - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_EXCLUDE_FILE - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_INSTRUMENT_THE_WORLD - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_MAX_PAYLOAD_SIZE - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_METRICS_ENABLED - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_POLL_INTERVAL - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_PROBE_FILE_LOCATION - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_PROBE_URL - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_SNAPSHOT_URL - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_UPLOAD_BATCH_SIZE - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_UPLOAD_FLUSH_INTERVAL - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_UPLOAD_TIMEOUT - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DEBUGGER_VERIFY_BYTECODE - Static variable in class datadog.trace.api.config.DebuggerConfig
 
DebuggerConfig - Class in datadog.trace.api.config
 
DEFAULT_AGENT_HOST - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_AGENT_TIMEOUT - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_AGENT_WRITER_TYPE - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_ASYNC_PROPAGATING - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_DOGSTATSD_PORT - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_DOGSTATSD_SOCKET_PATH - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_IAST_DEDUPLICATION_ENABLED - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_IAST_MAX_CONCURRENT_REQUESTS - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_IAST_REQUEST_SAMPLING - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_IAST_VULNERABILITIES_PER_REQUEST - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_SERVICE_NAME - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_SERVLET_ROOT_CONTEXT_SERVICE_NAME - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_TRACE_AGENT_PORT - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_TRACE_AGENT_SOCKET_PATH - Static variable in class datadog.trace.api.ConfigDefaults
 
DEFAULT_TRACE_X_DATADOG_TAGS_MAX_LENGTH - Static variable in class datadog.trace.api.ConfigDefaults
 
DisableTestTrace - Annotation Type in datadog.trace.api
Set this annotation to a test method so the dd-java-agent does not consider it for tracing.
DOGSTATSD_ARGS - Static variable in class datadog.trace.api.config.GeneralConfig
 
DOGSTATSD_HOST - Static variable in class datadog.trace.api.config.GeneralConfig
 
DOGSTATSD_NAMED_PIPE - Static variable in class datadog.trace.api.config.GeneralConfig
 
DOGSTATSD_PATH - Static variable in class datadog.trace.api.config.GeneralConfig
 
DOGSTATSD_PORT - Static variable in class datadog.trace.api.config.GeneralConfig
 
DOGSTATSD_START_DELAY - Static variable in class datadog.trace.api.config.GeneralConfig
 

E

ELASTICSEARCH - Static variable in class datadog.trace.api.DDSpanTypes
 
ENABLE_TRACE_AGENT_V05 - Static variable in class datadog.trace.api.config.TracerConfig
 
ENV - Static variable in class datadog.trace.api.config.GeneralConfig
 
equals(Object) - Method in class datadog.trace.api.DDTraceId
 
ERROR_MSG - Static variable in class datadog.trace.api.DDTags
 
ERROR_STACK - Static variable in class datadog.trace.api.DDTags
 
ERROR_TYPE - Static variable in class datadog.trace.api.DDTags
 
EVENT_SAMPLE_RATE - Static variable in class datadog.trace.api.DDTags
Deprecated.
EventTracker - Class in datadog.trace.api
 
extraHeaders - Variable in class datadog.appsec.api.blocking.BlockingDetails
 

F

flush() - Method in interface datadog.trace.api.internal.InternalTracer
 
flushMetrics() - Method in interface datadog.trace.api.internal.InternalTracer
 
forceRegister(Tracer) - Static method in class datadog.trace.api.GlobalTracer
 
forUser(String) - Static method in class datadog.appsec.api.blocking.Blocking
Starts a user-blocking action.
from(String) - Static method in class datadog.trace.api.DDSpanId
Parse the span id from the given String representation of the unsigned 64 bit id.
from(long) - Static method in class datadog.trace.api.DDTraceId
Create a new DDTraceId from the given long interpreted as the bits of the unsigned 64 bit id.
from(String) - Static method in class datadog.trace.api.DDTraceId
Create a new DDTraceId from the given String representation of the unsigned 64 bit id.
fromHex(String) - Static method in class datadog.trace.api.DDSpanId
Parse the span id from the given String hex representation of the unsigned 64 bit id.
fromHex(String, int, int, boolean) - Static method in class datadog.trace.api.DDSpanId
Parse the span id from the given String hex representation of the unsigned 64 bit id.
fromHex(String) - Static method in class datadog.trace.api.DDTraceId
Create a new DDTraceId from the given String hex representation of the unsigned 64 bit id.
fromHexTruncatedWithOriginal(String) - Static method in class datadog.trace.api.DDTraceId
Create a new DDTraceId from the given String hex representation of the unsigned 64 bit (or more) id truncated to 64 bits, while retaining the original String representation for use in headers.
fromHexTruncatedWithOriginal(String, int, int, boolean) - Static method in class datadog.trace.api.DDTraceId
Create a new DDTraceId from the given String hex representation of the unsigned 64 bit (or more) id truncated to 64 bits, while retaining the original String representation for use in headers.
fromName(String) - Static method in class datadog.trace.api.IdGenerationStrategy
 

G

GeneralConfig - Class in datadog.trace.api.config
A list of keys to be used in a Properties instance with dd-trace-ot's DDTracer as follows:
generateSpanId() - Method in class datadog.trace.api.IdGenerationStrategy
 
generateTraceId() - Method in class datadog.trace.api.IdGenerationStrategy
 
get() - Static method in interface datadog.trace.api.experimental.Profiling
 
get() - Static method in class datadog.trace.api.GlobalTracer
 
getDurationNano() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getEventTracker() - Static method in class datadog.trace.api.GlobalTracer
 
getLocalRootSpan() - Method in interface datadog.trace.api.interceptor.MutableSpan
Returns the root span for current the trace fragment.
getNewStyles() - Method in enum datadog.trace.api.PropagationStyle
Deprecated.
 
getOperationName() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getProfilingContext() - Method in interface datadog.trace.api.internal.InternalTracer
 
getResourceName() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getRootSpan() - Method in interface datadog.trace.api.interceptor.MutableSpan
Deprecated.
getSamplingPriority() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getServiceName() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getSpanId() - Static method in class datadog.trace.api.CorrelationIdentifier
 
getSpanId() - Method in interface datadog.trace.api.Tracer
Get the span id of the active span of the active trace.
getSpanIdKey() - Static method in class datadog.trace.api.CorrelationIdentifier
 
getSpanType() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getStartTime() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getTag(String) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getTags() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getTraceId() - Static method in class datadog.trace.api.CorrelationIdentifier
 
getTraceId() - Method in interface datadog.trace.api.Tracer
Get the trace id of the active trace.
getTraceIdKey() - Static method in class datadog.trace.api.CorrelationIdentifier
 
getTraceSegment() - Method in interface datadog.trace.api.internal.InternalTracer
 
GLOBAL_TAGS - Static variable in class datadog.trace.api.config.GeneralConfig
Deprecated.
GlobalTracer - Class in datadog.trace.api
A global reference to the registered Datadog tracer.
GlobalTracer() - Constructor for class datadog.trace.api.GlobalTracer
 
GRAPHQL - Static variable in class datadog.trace.api.DDSpanTypes
 
GRPC_CLIENT_ERROR_STATUSES - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
GRPC_IGNORED_INBOUND_METHODS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
GRPC_IGNORED_OUTBOUND_METHODS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
GRPC_SERVER_ERROR_STATUSES - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
GRPC_SERVER_TRIM_PACKAGE_RESOURCE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 

H

hashCode() - Method in class datadog.trace.api.DDTraceId
 
HEADER_TAGS - Static variable in class datadog.trace.api.config.TracerConfig
 
HEALTH_METRICS_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
HEALTH_METRICS_STATSD_HOST - Static variable in class datadog.trace.api.config.GeneralConfig
 
HEALTH_METRICS_STATSD_PORT - Static variable in class datadog.trace.api.config.GeneralConfig
 
HexStringUtils - Class in datadog.trace.api.internal.util
 
HIBERNATE - Static variable in class datadog.trace.api.DDSpanTypes
 
HTTP_CLIENT - Static variable in class datadog.trace.api.DDSpanTypes
 
HTTP_CLIENT_ERROR_STATUSES - Static variable in class datadog.trace.api.config.TracerConfig
 
HTTP_CLIENT_HOST_SPLIT_BY_DOMAIN - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HTTP_CLIENT_TAG_QUERY_STRING - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HTTP_FRAGMENT - Static variable in class datadog.trace.api.DDTags
 
HTTP_QUERY - Static variable in class datadog.trace.api.DDTags
 
HTTP_SERVER - Static variable in class datadog.trace.api.DDSpanTypes
 
HTTP_SERVER_ERROR_STATUSES - Static variable in class datadog.trace.api.config.TracerConfig
 
HTTP_SERVER_RAW_QUERY_STRING - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HTTP_SERVER_RAW_RESOURCE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HTTP_SERVER_ROUTE_BASED_NAMING - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HTTP_SERVER_TAG_QUERY_STRING - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HYSTRIX_MEASURED_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
HYSTRIX_TAGS_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 

I

IAST_DEBUG_ENABLED - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_DEDUPLICATION_ENABLED - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_DETECTION_MODE - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_ENABLED - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_MAX_CONCURRENT_REQUESTS - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_REQUEST_SAMPLING - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_TELEMETRY_VERBOSITY - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_VULNERABILITIES_PER_REQUEST - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_WEAK_CIPHER_ALGORITHMS - Static variable in class datadog.trace.api.config.IastConfig
 
IAST_WEAK_HASH_ALGORITHMS - Static variable in class datadog.trace.api.config.IastConfig
 
IastConfig - Class in datadog.trace.api.config
Constant with names of configuration options for IAST.
ID_GENERATION_STRATEGY - Static variable in class datadog.trace.api.config.TracerConfig
 
IdGenerationStrategy - Class in datadog.trace.api
Strategy for generating trace ids and span ids.
IGNITE_CACHE_INCLUDE_KEYS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
INSTANCE - Static variable in class datadog.trace.api.experimental.Profiling.NoOp
 
INSTANCE - Static variable in class datadog.trace.api.experimental.ProfilingContextSetter.NoOp
 
INSTANCE - Static variable in class datadog.trace.api.internal.TraceSegment.NoOp
 
INTEGRATION_SYNAPSE_LEGACY_OPERATION_NAME - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
INTEGRATIONS_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
INTERNAL_EXIT_ON_FAILURE - Static variable in class datadog.trace.api.config.GeneralConfig
 
InternalTracer - Interface in datadog.trace.api.internal
Tracer internal features.
isAsyncPropagating() - Method in interface datadog.trace.context.TraceScope
If true, this context will propagate across async boundaries.
isError() - Method in interface datadog.trace.api.interceptor.MutableSpan
 

J

JDBC_CONNECTION_CLASS_NAME - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
JDBC_PREPARED_STATEMENT_CLASS_NAME - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
JMS_PROPAGATION_DISABLED_QUEUES - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
JMS_PROPAGATION_DISABLED_TOPICS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
JMX_FETCH_CHECK_PERIOD - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_CONFIG - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_CONFIG_DIR - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_ENABLED - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_INITIAL_REFRESH_BEANS_PERIOD - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_METRICS_CONFIGS - Static variable in class datadog.trace.api.config.JmxFetchConfig
Deprecated.
JMX_FETCH_MULTIPLE_RUNTIME_SERVICES_ENABLED - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_MULTIPLE_RUNTIME_SERVICES_LIMIT - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_REFRESH_BEANS_PERIOD - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_START_DELAY - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_STATSD_HOST - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_FETCH_STATSD_PORT - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JMX_TAGS - Static variable in class datadog.trace.api.config.JmxFetchConfig
 
JmxFetchConfig - Class in datadog.trace.api.config
These config options will only work with dd-java-agent, not with dd-trace-ot.

K

KAFKA_CLIENT_BASE64_DECODING_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
KAFKA_CLIENT_PROPAGATION_DISABLED_TOPICS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 

L

LANGUAGE_TAG_KEY - Static variable in class datadog.trace.api.DDTags
 
LANGUAGE_TAG_VALUE - Static variable in class datadog.trace.api.DDTags
 
LEGACY_INSTALLER_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
LIBRARY_VERSION_TAG_KEY - Static variable in class datadog.trace.api.DDTags
 
LOGS_INJECTION_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
LOGS_MDC_TAGS_INJECTION_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 

M

MANUAL_DROP - Static variable in class datadog.trace.api.DDTags
Manually force tracer to drop the trace
MANUAL_KEEP - Static variable in class datadog.trace.api.DDTags
Manually force tracer to keep the trace
MAX - Static variable in class datadog.trace.api.DDSpanId
 
MAX - Static variable in class datadog.trace.api.DDTraceId
 
MEASURE_METHODS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
MEASURED - Static variable in class datadog.trace.api.DDTags
 
MEMCACHED - Static variable in class datadog.trace.api.DDSpanTypes
 
MESSAGE_BROKER - Static variable in class datadog.trace.api.DDSpanTypes
 
MESSAGE_BROKER_SPLIT_BY_DESTINATION - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
MESSAGE_CLIENT - Static variable in class datadog.trace.api.DDSpanTypes
 
MESSAGE_CONSUMER - Static variable in class datadog.trace.api.DDSpanTypes
 
MESSAGE_PRODUCER - Static variable in class datadog.trace.api.DDSpanTypes
 
MONGO - Static variable in class datadog.trace.api.DDSpanTypes
 
MutableSpan - Interface in datadog.trace.api.interceptor
 

N

newScope() - Method in interface datadog.trace.api.experimental.Profiling
Stateful API which restores the previous context when closed.
newScope() - Method in class datadog.trace.api.experimental.Profiling.NoOp
 
NO_EVENT_TRACKER - Static variable in class datadog.trace.api.EventTracker
 
NO_OP - Static variable in interface datadog.trace.api.experimental.ProfilingScope
 
NOOP - Static variable in interface datadog.appsec.api.blocking.BlockingService
 
NoOp() - Constructor for class datadog.trace.api.experimental.Profiling.NoOp
 
NoOp() - Constructor for class datadog.trace.api.experimental.ProfilingContextSetter.NoOp
 
numberFormatOutOfLongRange(String) - Static method in class datadog.trace.api.internal.util.HexStringUtils
Creates a NumberFormatException with a consistent error message.

O

OBFUSCATION_QUERY_STRING_REGEXP - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
ONE - Static variable in class datadog.trace.api.DDTraceId
 
onTraceComplete(Collection<? extends MutableSpan>) - Method in interface datadog.trace.api.interceptor.TraceInterceptor
After a trace is "complete" but before it is written, it is provided to the interceptors to modify.
ORIGIN_KEY - Static variable in class datadog.trace.api.DDTags
 

P

parseUnsignedLongHex(String, int, int, boolean) - Static method in class datadog.trace.api.internal.util.HexStringUtils
Parse the hex representation of the unsigned 64 bit long from the String.
PARTIAL_FLUSH_MIN_SPANS - Static variable in class datadog.trace.api.config.TracerConfig
 
PATHWAY_HASH - Static variable in class datadog.trace.api.DDTags
 
PERF_METRICS_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
PID_TAG - Static variable in class datadog.trace.api.DDTags
 
PLAY_REPORT_HTTP_STATUS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
PRIMARY_TAG - Static variable in class datadog.trace.api.config.GeneralConfig
 
PRIORITIZATION_TYPE - Static variable in class datadog.trace.api.config.TracerConfig
 
priority() - Method in interface datadog.trace.api.interceptor.TraceInterceptor
 
PRIORITY_SAMPLING - Static variable in class datadog.trace.api.config.TracerConfig
 
PRIORITY_SAMPLING_FORCE - Static variable in class datadog.trace.api.config.TracerConfig
 
PrioritySampling - Class in datadog.trace.api.sampling
 
Profiling - Interface in datadog.trace.api.experimental
This class is experimental and is subject to change and may be removed.
Profiling.NoOp - Class in datadog.trace.api.experimental
 
PROFILING_AGENTLESS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_AGENTLESS_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ALLOCATION_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_API_KEY_FILE_OLD - Static variable in class datadog.trace.api.config.ProfilingConfig
Deprecated.
PROFILING_API_KEY_FILE_VERY_OLD - Static variable in class datadog.trace.api.config.ProfilingConfig
Deprecated.
PROFILING_API_KEY_OLD - Static variable in class datadog.trace.api.config.ProfilingConfig
Deprecated.
PROFILING_API_KEY_VERY_OLD - Static variable in class datadog.trace.api.config.ProfilingConfig
Deprecated.
PROFILING_AUXILIARY_TYPE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_AUXILIARY_TYPE_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_CONTEXT_ATTRIBUTES - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_CONTEXT_ATTRIBUTES_SPAN_NAME_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_ALLOC_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_ALLOC_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_ALLOC_INTERVAL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_ALLOC_INTERVAL_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CPU_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CPU_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CPU_INTERVAL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CPU_INTERVAL_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CSTACK - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_CSTACK_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_LIBPATH - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_LOG_LEVEL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_LOG_LEVEL_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_MEMLEAK_CAPACITY - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_MEMLEAK_CAPACITY_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_MEMLEAK_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_MEMLEAK_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_MEMLEAK_INTERVAL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SAFEMODE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SAFEMODE_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SCHEDULING_EVENT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SCHEDULING_EVENT_INTERVAL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SCRATCH - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_SCRATCH_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_STACKDEPTH - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_STACKDEPTH_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_COLLAPSING - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_COLLAPSING_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_CONTEXT_FILTER - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_CONTEXT_FILTER_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_INTERVAL - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DATADOG_PROFILER_WALL_INTERVAL_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DEBUG_DUMP_PATH - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DIRECT_ALLOCATION_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DIRECT_ALLOCATION_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DIRECT_ALLOCATION_SAMPLE_LIMIT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DIRECT_ALLOCATION_SAMPLE_LIMIT_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_DISABLED_EVENTS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ENABLED_EVENTS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ENDPOINT_COLLECTION_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_ENDPOINT_COLLECTION_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_HISTOGRAM_MAX_COLLECTION_SIZE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_HISTOGRAM_MAX_COLLECTION_SIZE_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_HISTOGRAM_TOP_ITEMS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_HISTOGRAM_TOP_ITEMS_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_RECORD_MESSAGE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_RECORD_MESSAGE_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_SAMPLE_LIMIT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCEPTION_SAMPLE_LIMIT_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_EXCLUDE_AGENT_THREADS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_HEAP_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_HEAP_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_HOTSPOTS_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_JFR_REPOSITORY_MAXSIZE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_JFR_REPOSITORY_MAXSIZE_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_PROXY_HOST - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_PROXY_PASSWORD - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_PROXY_PORT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_PROXY_PORT_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_PROXY_USERNAME - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_QUEUEING_TIME_ENABLED - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_QUEUEING_TIME_ENABLED_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_START_DELAY - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_START_DELAY_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_START_FORCE_FIRST - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_START_FORCE_FIRST_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_TAGS - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_TEMPLATE_OVERRIDE_FILE - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_COMPRESSION - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_COMPRESSION_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_PERIOD - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_PERIOD_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_SUMMARY_ON_413 - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_SUMMARY_ON_413_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_TIMEOUT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_UPLOAD_TIMEOUT_DEFAULT - Static variable in class datadog.trace.api.config.ProfilingConfig
 
PROFILING_URL - Static variable in class datadog.trace.api.config.ProfilingConfig
Deprecated.
ProfilingConfig - Class in datadog.trace.api.config
These config options will only work with dd-java-agent, not with dd-trace-ot.
ProfilingContext - Interface in datadog.trace.api.experimental
 
ProfilingContextSetter - Interface in datadog.trace.api.experimental
 
ProfilingContextSetter.NoOp - Class in datadog.trace.api.experimental
 
ProfilingScope - Interface in datadog.trace.api.experimental
 
PROPAGATION_EXTRACT_LOG_HEADER_NAMES_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
 
PROPAGATION_STYLE_EXTRACT - Static variable in class datadog.trace.api.config.TracerConfig
 
PROPAGATION_STYLE_INJECT - Static variable in class datadog.trace.api.config.TracerConfig
 
PropagationStyle - Enum in datadog.trace.api
Deprecated.
PROXY_NO_PROXY - Static variable in class datadog.trace.api.config.TracerConfig
 

R

RABBIT_INCLUDE_ROUTINGKEY_IN_RESOURCE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RABBIT_PROPAGATION_DISABLED_EXCHANGES - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RABBIT_PROPAGATION_DISABLED_QUEUES - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
REDIS - Static variable in class datadog.trace.api.DDSpanTypes
 
registerIfAbsent(Tracer) - Static method in class datadog.trace.api.GlobalTracer
 
REMOTE_CONFIG_ENABLED - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_INTEGRITY_CHECK_ENABLED - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_MAX_PAYLOAD_SIZE - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_POLL_INTERVAL_SECONDS - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_TARGETS_KEY - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_TARGETS_KEY_ID - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
REMOTE_CONFIG_URL - Static variable in class datadog.trace.api.config.RemoteConfigConfig
 
RemoteConfigConfig - Class in datadog.trace.api.config
 
REQUEST_HEADER_TAGS - Static variable in class datadog.trace.api.config.TracerConfig
 
RESOLVER_CACHE_CONFIG - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RESOLVER_RESET_INTERVAL - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RESOLVER_USE_LOADCLASS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RESOURCE_NAME - Static variable in class datadog.trace.api.DDTags
 
RESPONSE_HEADER_TAGS - Static variable in class datadog.trace.api.config.TracerConfig
 
RPC - Static variable in class datadog.trace.api.DDSpanTypes
 
RUNTIME_CONTEXT_FIELD_INJECTION - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
RUNTIME_ID_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
RUNTIME_ID_TAG - Static variable in class datadog.trace.api.DDTags
 
RUNTIME_METRICS_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
RUNTIME_VERSION_TAG - Static variable in class datadog.trace.api.DDTags
 

S

SAMPLER_DROP - Static variable in class datadog.trace.api.sampling.PrioritySampling
The sampler has decided to drop the trace.
SAMPLER_KEEP - Static variable in class datadog.trace.api.sampling.PrioritySampling
The sampler has decided to keep the trace.
SAMPLING_MECHANISM_VALIDATION_DISABLED - Static variable in class datadog.trace.api.config.TracerConfig
Disables validation that prevents invalid combinations of sampling priority and sampling mechanism on the set sampling priority calls.
SCHEMA_VERSION_TAG_KEY - Static variable in class datadog.trace.api.DDTags
 
SCOPE_DEPTH_LIMIT - Static variable in class datadog.trace.api.config.TracerConfig
 
SCOPE_INHERIT_ASYNC_PROPAGATION - Static variable in class datadog.trace.api.config.TracerConfig
 
SCOPE_ITERATION_KEEP_ALIVE - Static variable in class datadog.trace.api.config.TracerConfig
 
SCOPE_STRICT_MODE - Static variable in class datadog.trace.api.config.TracerConfig
 
SECURE_RANDOM - Static variable in class datadog.trace.api.config.TracerConfig
 
SERIALVERSIONUID_FIELD_INJECTION - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
SERVICE_MAPPING - Static variable in class datadog.trace.api.config.TracerConfig
 
SERVICE_NAME - Static variable in class datadog.trace.api.config.GeneralConfig
 
SERVICE_NAME - Static variable in class datadog.trace.api.DDTags
 
SERVLET_ASYNC_TIMEOUT_ERROR - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
SERVLET_PRINCIPAL_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
SERVLET_ROOT_CONTEXT_SERVICE_NAME - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
set(CharSequence) - Method in class datadog.trace.api.experimental.ProfilingContextSetter.NoOp
 
set(CharSequence) - Method in interface datadog.trace.api.experimental.ProfilingContextSetter
Sets the context value on the current thread
setAsyncPropagation(boolean) - Method in interface datadog.trace.context.TraceScope
Enable or disable async propagation.
setBlockingService(BlockingService) - Static method in class datadog.appsec.api.blocking.Blocking
Controls the implementation for blocking.
setContextValue(String, String) - Method in interface datadog.trace.api.experimental.ProfilingContext
Sets a context value to be appended to profiling data
setDataCurrent(String, Object) - Method in class datadog.trace.api.internal.TraceSegment.NoOp
 
setDataCurrent(String, Object) - Method in interface datadog.trace.api.internal.TraceSegment
Add data to the current span in this TraceSegment.
setDataTop(String, Object) - Method in class datadog.trace.api.internal.TraceSegment.NoOp
 
setDataTop(String, Object) - Method in interface datadog.trace.api.internal.TraceSegment
Add data to the top of this TraceSegment.
setError(boolean) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setMetric(CharSequence, int) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setMetric(CharSequence, long) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setMetric(CharSequence, double) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setOperationName(CharSequence) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setResourceName(CharSequence) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setSamplingPriority(int) - Method in interface datadog.trace.api.interceptor.MutableSpan
Deprecated.
Use io.opentracing.Span#setTag(String, boolean) instead using either tag names DDTags.MANUAL_KEEP or DDTags.MANUAL_DROP.
setServiceName(String) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setSpanType(CharSequence) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setTag(String, String) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setTag(String, boolean) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setTag(String, Number) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setTagCurrent(String, Object, boolean) - Method in class datadog.trace.api.internal.TraceSegment.NoOp
 
setTagCurrent(String, Object) - Method in interface datadog.trace.api.internal.TraceSegment
Add a tag to the current span in this TraceSegment.
setTagCurrent(String, Object, boolean) - Method in interface datadog.trace.api.internal.TraceSegment
Add a tag to the current span in this TraceSegment.
setTagTop(String, Object, boolean) - Method in class datadog.trace.api.internal.TraceSegment.NoOp
 
setTagTop(String, Object) - Method in interface datadog.trace.api.internal.TraceSegment
Add a tag to the top of this TraceSegment.
setTagTop(String, Object, boolean) - Method in interface datadog.trace.api.internal.TraceSegment
Add a tag to the top of this TraceSegment with optional key sanitization.
shouldBlock() - Method in class datadog.appsec.api.blocking.Blocking.UserBlockingSpec
Whether the user in question should be blocked, and, if so, the details of the blocking response
shouldBlockUser(String) - Method in class datadog.appsec.api.blocking.BlockingService.BlockingServiceNoop
 
shouldBlockUser(String) - Method in interface datadog.appsec.api.blocking.BlockingService
 
SITE - Static variable in class datadog.trace.api.config.GeneralConfig
 
SOAP - Static variable in class datadog.trace.api.DDSpanTypes
 
SPAN_SAMPLING_RULES - Static variable in class datadog.trace.api.config.TracerConfig
 
SPAN_SAMPLING_RULES_FILE - Static variable in class datadog.trace.api.config.TracerConfig
 
SPAN_TAGS - Static variable in class datadog.trace.api.config.TracerConfig
 
SPAN_TYPE - Static variable in class datadog.trace.api.DDTags
 
SPLIT_BY_TAGS - Static variable in class datadog.trace.api.config.TracerConfig
 
SPRING_DATA_REPOSITORY_INTERFACE_RESOURCE_NAME - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
SQL - Static variable in class datadog.trace.api.DDSpanTypes
 
statusCode - Variable in class datadog.appsec.api.blocking.BlockingDetails
 

T

TAGS - Static variable in class datadog.trace.api.config.GeneralConfig
 
TELEMETRY_DEPENDENCY_COLLECTION_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
TELEMETRY_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
TELEMETRY_HEARTBEAT_INTERVAL - Static variable in class datadog.trace.api.config.GeneralConfig
 
TEST - Static variable in class datadog.trace.api.DDSpanTypes
 
TEST_MODULE_END - Static variable in class datadog.trace.api.DDSpanTypes
 
TEST_SUITE_END - Static variable in class datadog.trace.api.DDSpanTypes
 
THREAD_ID - Static variable in class datadog.trace.api.DDTags
 
THREAD_NAME - Static variable in class datadog.trace.api.DDTags
 
toHexString(long) - Static method in class datadog.trace.api.DDSpanId
Returns the no zero padded hex representation, in lower case, of the unsigned 64 bit id.
toHexString() - Method in class datadog.trace.api.DDTraceId
Returns the no zero padded hex representation, in lower case, of the unsigned 64 bit id.
toHexStringOrOriginal() - Method in class datadog.trace.api.DDTraceId
Returns the no zero padded hex representation, in lower case, of the unsigned 64 bit id, or the original String used to create this DDId.
toHexStringPadded(long) - Static method in class datadog.trace.api.DDSpanId
Returns the zero padded hex representation, in lower case, of the unsigned 64 bit id.
toHexStringPadded(int) - Method in class datadog.trace.api.DDTraceId
Returns the zero padded hex representation, in lower case, of the unsigned 64 bit id.
toHexStringPaddedOrOriginal(int) - Method in class datadog.trace.api.DDTraceId
Returns the zero padded hex representation, in lower case, of the unsigned 64 bit id or the original.
toLong() - Method in class datadog.trace.api.DDTraceId
Returns the id as a long representing the bits of the unsigned 64 bit id.
toString(long) - Static method in class datadog.trace.api.DDSpanId
Returns the decimal string representation of the unsigned 64 bit id.
toString() - Method in class datadog.trace.api.DDTraceId
Returns the decimal string representation of the unsigned 64 bit id.
toString() - Method in enum datadog.trace.api.TracePropagationStyle
 
Trace - Annotation Type in datadog.trace.api
Set this annotation to a method so the dd-java-agent considers it for tracing.
TRACE_AGENT_ARGS - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_AGENT_PATH - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_AGENT_PORT - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_AGENT_URL - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_ANALYTICS_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_ANNOTATIONS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_CLASSES_EXCLUDE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_CLASSES_EXCLUDE_FILE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_CLASSLOADERS_EXCLUDE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_CLIENT_IP_HEADER - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_CLIENT_IP_RESOLVER_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_CODESOURCES_EXCLUDE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_EXECUTORS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_EXECUTORS_ALL - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_HTTP_CLIENT_PATH_RESOURCE_NAME_MAPPING - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_HTTP_RESOURCE_REMOVE_TRAILING_SLASH - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_HTTP_SERVER_PATH_RESOURCE_NAME_MAPPING - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_METHODS - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_PROPAGATION_STYLE - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_PROPAGATION_STYLE_EXTRACT - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_PROPAGATION_STYLE_INJECT - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_RATE_LIMIT - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_REPORT_HOSTNAME - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_RESOLVER_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
Deprecated.
TRACE_SAMPLE_RATE - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_SAMPLING_OPERATION_RULES - Static variable in class datadog.trace.api.config.TracerConfig
Deprecated.
TRACE_SAMPLING_RULES - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_SAMPLING_SERVICE_RULES - Static variable in class datadog.trace.api.config.TracerConfig
Deprecated.
TRACE_SPAN_ATTRIBUTE_SCHEMA - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_START_TIME - Static variable in class datadog.trace.api.DDTags
 
TRACE_STRICT_WRITES_ENABLED - Static variable in class datadog.trace.api.config.TracerConfig
 
TRACE_TESTS_ENABLED - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_THREAD_POOL_EXECUTORS_EXCLUDE - Static variable in class datadog.trace.api.config.TraceInstrumentationConfig
 
TRACE_X_DATADOG_TAGS_MAX_LENGTH - Static variable in class datadog.trace.api.config.TracerConfig
Limit for x-datadog-tags.
TraceInstrumentationConfig - Class in datadog.trace.api.config
These config options will only work with dd-java-agent, not with dd-trace-ot.
TraceInterceptor - Interface in datadog.trace.api.interceptor
 
TracePropagationStyle - Enum in datadog.trace.api
Trace propagation styles for injecting and extracting trace propagation headers.
Tracer - Interface in datadog.trace.api
A class with Datadog tracer features.
TRACER_METRICS_BUFFERING_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
TRACER_METRICS_ENABLED - Static variable in class datadog.trace.api.config.GeneralConfig
 
TRACER_METRICS_IGNORED_RESOURCES - Static variable in class datadog.trace.api.config.GeneralConfig
 
TRACER_METRICS_MAX_AGGREGATES - Static variable in class datadog.trace.api.config.GeneralConfig
 
TRACER_METRICS_MAX_PENDING - Static variable in class datadog.trace.api.config.GeneralConfig
 
TracerConfig - Class in datadog.trace.api.config
A list of keys to be used in a Properties instance with dd-trace-ot's DDTracer as follows:
TraceScope - Interface in datadog.trace.context
An object which can propagate a datadog trace across multiple threads.
TraceScope.Continuation - Interface in datadog.trace.context
Used to pass async context between workers.
TraceSegment - Interface in datadog.trace.api.internal
A TraceSegment represents the local, i.e.
TraceSegment.NoOp - Class in datadog.trace.api.internal
 
trackCustomEvent(String, Map<String, String>) - Method in class datadog.trace.api.EventTracker
Method for tracking custom events.
trackLoginFailureEvent(String, boolean, Map<String, String>) - Method in class datadog.trace.api.EventTracker
Method for tracking login failure event.
trackLoginSuccessEvent(String, Map<String, String>) - Method in class datadog.trace.api.EventTracker
Method for tracking successful login event.
tryCommitBlockingResponse(int, BlockingContentType, Map<String, String>) - Static method in class datadog.appsec.api.blocking.Blocking
Tries to commit an HTTP response with the specified status code and content type.
tryCommitBlockingResponse(int, BlockingContentType) - Static method in class datadog.appsec.api.blocking.Blocking
Equivalent to calling #tryCommitBlockingResponse(int, BlockingContentType, Map) with the last parameter being an empty map.
tryCommitBlockingResponse(int, BlockingContentType, Map<String, String>) - Method in class datadog.appsec.api.blocking.BlockingService.BlockingServiceNoop
 
tryCommitBlockingResponse(int, BlockingContentType, Map<String, String>) - Method in interface datadog.appsec.api.blocking.BlockingService
 

U

UNSET - Static variable in class datadog.trace.api.sampling.PrioritySampling
Implementation detail of the client.
USER_DROP - Static variable in class datadog.trace.api.sampling.PrioritySampling
The user has decided to drop the trace.
USER_KEEP - Static variable in class datadog.trace.api.sampling.PrioritySampling
The user has decided to keep the trace.
USER_NAME - Static variable in class datadog.trace.api.DDTags
 

V

valueOf(String) - Static method in enum datadog.appsec.api.blocking.BlockingContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum datadog.trace.api.PropagationStyle
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum datadog.trace.api.TracePropagationStyle
Returns the enum constant of this type with the specified name.
valueOfConfigName(String) - Static method in enum datadog.trace.api.PropagationStyle
Deprecated.
 
valueOfDisplayName(String) - Static method in enum datadog.trace.api.TracePropagationStyle
 
values() - Static method in enum datadog.appsec.api.blocking.BlockingContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum datadog.trace.api.PropagationStyle
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum datadog.trace.api.TracePropagationStyle
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class datadog.trace.api.config.GeneralConfig
 
VERSION - Static variable in class datadog.trace.api.DDTraceApiInfo
 
VULNERABILITY - Static variable in class datadog.trace.api.DDSpanTypes
 

W

WEB_SERVLET - Static variable in class datadog.trace.api.DDSpanTypes
Deprecated.
WRITER_TYPE - Static variable in class datadog.trace.api.config.TracerConfig
 

Z

ZERO - Static variable in class datadog.trace.api.DDSpanId
The ZERO span id is not allowed and means no span.
ZERO - Static variable in class datadog.trace.api.DDTraceId
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links