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

A

activate() - Method in interface datadog.trace.context.TraceScope.Continuation
Activate the continuation.
addScopeListener(ScopeListener) - Method in interface datadog.trace.api.Tracer
Attach a scope listener to the global scope manager
addTraceInterceptor(TraceInterceptor) - Method in interface datadog.trace.api.Tracer
Add a new interceptor to the tracer.
afterScopeActivated() - Method in interface datadog.trace.context.ScopeListener
Called just after a scope becomes the active scope
afterScopeClosed() - Method in interface datadog.trace.context.ScopeListener
Called just after a scope is closed.
AGENT_HOST - Static variable in class datadog.trace.api.Config
 
AGENT_PORT_LEGACY - Static variable in class datadog.trace.api.Config
 
AGENT_UNIX_DOMAIN_SOCKET - Static variable in class datadog.trace.api.Config
 
ANALYTICS_SAMPLE_RATE - Static variable in class datadog.trace.api.DDTags
 

C

CACHE - Static variable in class datadog.trace.api.DDSpanTypes
 
capture() - Method in interface datadog.trace.context.TraceScope
Prevent the trace attached to this TraceScope from reporting until the returned Continuation finishes.
CASSANDRA - Static variable in class datadog.trace.api.DDSpanTypes
 
close() - Method in interface datadog.trace.context.TraceScope
Close the activated context and allow any underlying spans to finish.
close() - Method in interface datadog.trace.context.TraceScope.Continuation
Cancel the continuation.
close(boolean) - Method in interface datadog.trace.context.TraceScope.Continuation
Close the continuation.
Config - Class in datadog.trace.api
Config reads values with the following priority: 1) system properties, 2) environment variables, 3) optional configuration file.
Config.PropagationStyle - Enum in datadog.trace.api
 
CONFIGURATION_FILE - Static variable in class datadog.trace.api.Config
 
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
 

D

datadog.trace.api - package datadog.trace.api
 
datadog.trace.api.interceptor - package datadog.trace.api.interceptor
 
datadog.trace.api.sampling - package datadog.trace.api.sampling
 
datadog.trace.context - package datadog.trace.context
 
DB_CLIENT_HOST_SPLIT_BY_INSTANCE - Static variable in class datadog.trace.api.Config
 
DB_STATEMENT - Static variable in class datadog.trace.api.DDTags
 
DD_AGENT_WRITER_TYPE - Static variable in class datadog.trace.api.Config
 
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
 
DEFAULT_AGENT_HOST - Static variable in class datadog.trace.api.Config
 
DEFAULT_AGENT_UNIX_DOMAIN_SOCKET - Static variable in class datadog.trace.api.Config
 
DEFAULT_ANALYTICS_SAMPLE_RATE - Static variable in class datadog.trace.api.Config
 
DEFAULT_INTEGRATIONS_ENABLED - Static variable in class datadog.trace.api.Config
 
DEFAULT_JMX_FETCH_STATSD_PORT - Static variable in class datadog.trace.api.Config
 
DEFAULT_LOGS_INJECTION_ENABLED - Static variable in class datadog.trace.api.Config
 
DEFAULT_METRICS_ENABLED - Static variable in class datadog.trace.api.Config
 
DEFAULT_SERVICE_NAME - Static variable in class datadog.trace.api.Config
 
DEFAULT_TRACE_AGENT_PORT - Static variable in class datadog.trace.api.Config
 
DEFAULT_TRACE_ANALYTICS_ENABLED - Static variable in class datadog.trace.api.Config
 
DEFAULT_TRACE_SAMPLING_RATE_LIMIT - Static variable in class datadog.trace.api.Config
 

E

ELASTICSEARCH - Static variable in class datadog.trace.api.DDSpanTypes
 
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.

G

get() - Static method in class datadog.trace.api.Config
 
get(Properties) - Static method in class datadog.trace.api.Config
 
get() - Static method in class datadog.trace.api.GlobalTracer
 
getBooleanSettingFromEnvironment(String, Boolean) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the explicit getter instead.
getDoubleSettingFromEnvironment(String, Double) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the explicit getter instead.
getDurationNano() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
getFloatSettingFromEnvironment(String, Float) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the explicit getter instead.
getInstrumentationAnalyticsSampleRate(String...) - Method in class datadog.trace.api.Config
Returns the sample rate for the specified instrumentation or Config.DEFAULT_ANALYTICS_SAMPLE_RATE if none specified.
getListSettingFromEnvironment(String, String) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the explicit getter instead.
getLocalRootSpan() - Method in interface datadog.trace.api.interceptor.MutableSpan
Returns the root span for current the trace fragment.
getLocalRootSpanTags() - Method in class datadog.trace.api.Config
 
getMergedJmxTags() - Method in class datadog.trace.api.Config
 
getMergedSpanTags() - Method in class datadog.trace.api.Config
 
getOperationName() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
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
 
getSettingFromEnvironment(String, String) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the explicit getter instead.
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
 
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
 
GLOBAL_TAGS - Static variable in class datadog.trace.api.Config
 
GlobalTracer - Class in datadog.trace.api
A global reference to the registered Datadog tracer.
GlobalTracer() - Constructor for class datadog.trace.api.GlobalTracer
 

H

HEADER_TAGS - Static variable in class datadog.trace.api.Config
 
HEALTH_METRICS_ENABLED - Static variable in class datadog.trace.api.Config
 
HEALTH_METRICS_STATSD_HOST - Static variable in class datadog.trace.api.Config
 
HEALTH_METRICS_STATSD_PORT - Static variable in class datadog.trace.api.Config
 
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
 
HTTP_CLIENT_HOST_SPLIT_BY_DOMAIN - Static variable in class datadog.trace.api.Config
 
HTTP_CLIENT_TAG_QUERY_STRING - Static variable in class datadog.trace.api.Config
 
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
 
HTTP_SERVER_TAG_QUERY_STRING - Static variable in class datadog.trace.api.Config
 

I

integrationEnabled(SortedSet<String>, boolean) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the instance getter instead Config.isIntegrationEnabled(SortedSet, boolean).
INTEGRATIONS_ENABLED - Static variable in class datadog.trace.api.Config
 
isAsyncPropagating() - Method in interface datadog.trace.context.TraceScope
If true, this context will propagate across async boundaries.
isDecoratorEnabled(String) - Method in class datadog.trace.api.Config
 
isError() - Method in interface datadog.trace.api.interceptor.MutableSpan
 
isIntegrationEnabled(SortedSet<String>, boolean) - Method in class datadog.trace.api.Config
 
isJmxFetchIntegrationEnabled(SortedSet<String>, boolean) - Method in class datadog.trace.api.Config
 
isTraceAnalyticsIntegrationEnabled(SortedSet<String>, boolean) - Method in class datadog.trace.api.Config
 

J

JMX_FETCH_CHECK_PERIOD - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_CONFIG - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_CONFIG_DIR - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_ENABLED - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_METRICS_CONFIGS - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_REFRESH_BEANS_PERIOD - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_STATSD_HOST - Static variable in class datadog.trace.api.Config
 
JMX_FETCH_STATSD_PORT - Static variable in class datadog.trace.api.Config
 
JMX_TAGS - Static variable in class datadog.trace.api.Config
 
jmxFetchIntegrationEnabled(SortedSet<String>, boolean) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the instance getter instead Config.isJmxFetchIntegrationEnabled(SortedSet, boolean).

L

LANGUAGE_TAG_KEY - Static variable in class datadog.trace.api.Config
 
LANGUAGE_TAG_VALUE - Static variable in class datadog.trace.api.Config
 
LOGGING_WRITER_TYPE - Static variable in class datadog.trace.api.Config
 
LOGS_INJECTION_ENABLED - Static variable in class datadog.trace.api.Config
 

M

main(String...) - Static method in class datadog.trace.api.DDTraceApiInfo
 
MANUAL_DROP - Static variable in class datadog.trace.api.DDTags
Manually force tracer to be drop the trace
MANUAL_KEEP - Static variable in class datadog.trace.api.DDTags
Manually force tracer to be keep the trace
MEMCACHED - Static variable in class datadog.trace.api.DDSpanTypes
 
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
 

O

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.

P

PARTIAL_FLUSH_MIN_SPANS - Static variable in class datadog.trace.api.Config
 
priority() - Method in interface datadog.trace.api.interceptor.TraceInterceptor
 
PRIORITY_SAMPLING - Static variable in class datadog.trace.api.Config
 
PrioritySampling - Class in datadog.trace.api.sampling
 
PROPAGATION_STYLE_EXTRACT - Static variable in class datadog.trace.api.Config
 
PROPAGATION_STYLE_INJECT - Static variable in class datadog.trace.api.Config
 

R

REDIS - Static variable in class datadog.trace.api.DDSpanTypes
 
registerIfAbsent(Tracer) - Static method in class datadog.trace.api.GlobalTracer
 
RESOURCE_NAME - Static variable in class datadog.trace.api.DDTags
 
RPC - Static variable in class datadog.trace.api.DDSpanTypes
 
RUNTIME_CONTEXT_FIELD_INJECTION - Static variable in class datadog.trace.api.Config
 
RUNTIME_ID_TAG - Static variable in class datadog.trace.api.Config
 

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.
ScopeListener - Interface in datadog.trace.context
Hooks for scope activation
SERVICE - Static variable in class datadog.trace.api.Config
Deprecated.
SERVICE_MAPPING - Static variable in class datadog.trace.api.Config
 
SERVICE_NAME - Static variable in class datadog.trace.api.Config
 
SERVICE_NAME - Static variable in class datadog.trace.api.DDTags
 
SERVICE_TAG - Static variable in class datadog.trace.api.Config
 
setAsyncPropagation(boolean) - Method in interface datadog.trace.context.TraceScope
Enable or disable async propagation.
setError(boolean) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setOperationName(String) - Method in interface datadog.trace.api.interceptor.MutableSpan
 
setResourceName(String) - 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(String) - 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
 
SPAN_TAGS - Static variable in class datadog.trace.api.Config
 
SPAN_TYPE - Static variable in class datadog.trace.api.DDTags
 
SPLIT_BY_TAGS - Static variable in class datadog.trace.api.Config
 
SQL - Static variable in class datadog.trace.api.DDSpanTypes
 

T

THREAD_ID - Static variable in class datadog.trace.api.DDTags
 
THREAD_NAME - Static variable in class datadog.trace.api.DDTags
 
Trace - Annotation Type in datadog.trace.api
Set this annotation to a method so the dd-java-agent considers it for tracing.
TRACE_AGENT_PORT - Static variable in class datadog.trace.api.Config
 
TRACE_ANALYTICS_ENABLED - Static variable in class datadog.trace.api.Config
 
TRACE_ANNOTATIONS - Static variable in class datadog.trace.api.Config
 
TRACE_CLASSES_EXCLUDE - Static variable in class datadog.trace.api.Config
 
TRACE_ENABLED - Static variable in class datadog.trace.api.Config
 
TRACE_EXECUTORS - Static variable in class datadog.trace.api.Config
 
TRACE_EXECUTORS_ALL - Static variable in class datadog.trace.api.Config
 
TRACE_METHODS - Static variable in class datadog.trace.api.Config
 
TRACE_REPORT_HOSTNAME - Static variable in class datadog.trace.api.Config
 
TRACE_RESOLVER_ENABLED - Static variable in class datadog.trace.api.Config
 
TRACE_SAMPLING_DEFAULT_RATE - Static variable in class datadog.trace.api.Config
 
TRACE_SAMPLING_OPERATION_RULES - Static variable in class datadog.trace.api.Config
 
TRACE_SAMPLING_RATE_LIMIT - Static variable in class datadog.trace.api.Config
 
TRACE_SAMPLING_SERVICE_RULES - Static variable in class datadog.trace.api.Config
 
traceAnalyticsIntegrationEnabled(SortedSet<String>, boolean) - Static method in class datadog.trace.api.Config
Deprecated.
This method should only be used internally. Use the instance getter instead Config.isTraceAnalyticsIntegrationEnabled(SortedSet, boolean).
TraceInterceptor - Interface in datadog.trace.api.interceptor
 
Tracer - Interface in datadog.trace.api
A class with Datadog tracer features.
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.

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.trace.api.Config.PropagationStyle
Returns the enum constant of this type with the specified name.
values() - Static method in enum datadog.trace.api.Config.PropagationStyle
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class datadog.trace.api.DDTraceApiInfo
 

W

WEB_SERVLET - Static variable in class datadog.trace.api.DDSpanTypes
Deprecated.
WRITER_TYPE - Static variable in class datadog.trace.api.Config
 
A C D E G H I J L M O P R S T U V W 
Skip navigation links