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

A

AbstractDecorator - Class in datadog.opentracing.decorators
Span decorators are called when new tags are written and proceed to various remappings and enrichments
AbstractDecorator() - Constructor for class datadog.opentracing.decorators.AbstractDecorator
 
AbstractSampler - Class in datadog.trace.common.sampling
 
AbstractSampler() - Constructor for class datadog.trace.common.sampling.AbstractSampler
 
activate(Span, boolean) - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
 
activate(Span) - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
 
activate() - Method in class datadog.opentracing.scopemanager.ContinuableScope.Continuation
 
activateSpan(Span) - Method in class datadog.opentracing.DDTracer
 
active() - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
 
activeSpan() - Method in class datadog.opentracing.DDTracer
 
activeSpan() - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
 
addDecorator(AbstractDecorator) - Method in class datadog.opentracing.DDTracer
Add a new decorator in the list (AbstractDecorator)
addFirst(DDSpan) - Method in class datadog.opentracing.PendingTrace
 
addReference(String, SpanContext) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
addResponseListener(DDApi.ResponseListener) - Method in class datadog.trace.common.writer.DDApi
 
addScopeContext(ScopeContext) - Method in class datadog.opentracing.DDTracer
Deprecated.
addScopeContext(ScopeContext) - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
Deprecated.
addScopeListener(ScopeListener) - Method in class datadog.opentracing.DDTracer
 
addScopeListener(ScopeListener) - Method in class datadog.opentracing.scopemanager.ContextualScopeManager
Attach a listener to scope activation events
addSkipTagPattern(String, Pattern) - Method in class datadog.trace.common.sampling.AbstractSampler
Pattern based skipping of tag values
addSpan(DDSpan) - Method in class datadog.opentracing.PendingTrace
 
addTraceInterceptor(TraceInterceptor) - Method in class datadog.opentracing.DDTracer
 
AllSampler - Class in datadog.trace.common.sampling
Sampler that always says yes...
AllSampler() - Constructor for class datadog.trace.common.sampling.AllSampler
 
AnalyticsSampleRateDecorator - Class in datadog.opentracing.decorators
 
AnalyticsSampleRateDecorator() - Constructor for class datadog.opentracing.decorators.AnalyticsSampleRateDecorator
 
asChildOf(Span) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
asChildOf(SpanContext) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 

B

baggageItems() - Method in class datadog.opentracing.DDSpanContext
 
baggageItems() - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
baggageItems() - Method in class datadog.opentracing.propagation.ExtractedContext
 
baggageItems() - Method in class datadog.opentracing.propagation.TagContext
 
buildSpan(String) - Method in class datadog.opentracing.DDTracer
 

C

cancelContinuation(ContinuableScope.Continuation) - Method in class datadog.opentracing.PendingTrace
 
capture() - Method in class datadog.opentracing.scopemanager.ContinuableScope
The continuation returned must be closed or activated or the trace will not finish.
CGroupInfo() - Constructor for class datadog.opentracing.ContainerInfo.CGroupInfo
 
cGroups - Variable in class datadog.opentracing.ContainerInfo
 
clean() - Method in class datadog.opentracing.PendingTrace
 
Clock - Class in datadog.trace.common.util
A simple wrapper for system clock that aims to provide the current time
Clock() - Constructor for class datadog.trace.common.util.Clock
 
close() - Method in class datadog.opentracing.DDTracer
 
close() - Method in class datadog.opentracing.scopemanager.ContinuableScope
 
close() - Method in class datadog.opentracing.scopemanager.ContinuableScope.Continuation
 
close(boolean) - Method in class datadog.opentracing.scopemanager.ContinuableScope.Continuation
 
close() - Method in class datadog.opentracing.scopemanager.SimpleScope
 
close() - Method in class datadog.trace.common.writer.DDAgentWriter
 
close() - Method in class datadog.trace.common.writer.ListWriter
 
close() - Method in class datadog.trace.common.writer.LoggingWriter
 
close() - Method in interface datadog.trace.common.writer.Writer
Indicates to the writer that no future writing will come and it should terminates all connections and tasks
CompoundExtractor(List<HttpCodec.Extractor>) - Constructor for class datadog.opentracing.propagation.HttpCodec.CompoundExtractor
 
CompoundInjector(List<HttpCodec.Injector>) - Constructor for class datadog.opentracing.propagation.HttpCodec.CompoundInjector
 
containerId - Variable in class datadog.opentracing.ContainerInfo.CGroupInfo
 
containerId - Variable in class datadog.opentracing.ContainerInfo
 
ContainerInfo - Class in datadog.opentracing
Parses container information from /proc/self/cgroup.
ContainerInfo() - Constructor for class datadog.opentracing.ContainerInfo
 
ContainerInfo.CGroupInfo - Class in datadog.opentracing
 
context() - Method in class datadog.opentracing.DDSpan
 
ContextualScopeManager - Class in datadog.opentracing.scopemanager
 
ContextualScopeManager() - Constructor for class datadog.opentracing.scopemanager.ContextualScopeManager
 
ContinuableScope - Class in datadog.opentracing.scopemanager
 
ContinuableScope.Continuation - Class in datadog.opentracing.scopemanager
 
controllers - Variable in class datadog.opentracing.ContainerInfo.CGroupInfo
 
createBuiltinDecorators() - Static method in class datadog.opentracing.decorators.DDDecoratorsFactory
 
createExtractor(Config, Map<String, String>) - Static method in class datadog.opentracing.propagation.HttpCodec
 
createInjector(Config) - Static method in class datadog.opentracing.propagation.HttpCodec
 
createSocket() - Method in class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
createSocket(String, int) - Method in class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
createSocket(InetAddress, int) - Method in class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
currentMicroTime() - Static method in class datadog.trace.common.util.Clock
Get the current time in micros.
currentNanoTicks() - Static method in class datadog.trace.common.util.Clock
Get the current nanos ticks, this method can't be use for date accuracy (only duration calculations)
currentNanoTime() - Static method in class datadog.trace.common.util.Clock
Get the current time in nanos.

D

DaemonThreadFactory - Class in datadog.trace.common.util
A ThreadFactory implementation that starts all Thread as daemons.
DaemonThreadFactory(String) - Constructor for class datadog.trace.common.util.DaemonThreadFactory
Constructs a new DaemonThreadFactory.
datadog.opentracing - package datadog.opentracing
 
datadog.opentracing.decorators - package datadog.opentracing.decorators
 
datadog.opentracing.propagation - package datadog.opentracing.propagation
 
datadog.opentracing.resolver - package datadog.opentracing.resolver
 
datadog.opentracing.scopemanager - package datadog.opentracing.scopemanager
 
datadog.trace.common.sampling - package datadog.trace.common.sampling
 
datadog.trace.common.util - package datadog.trace.common.util
 
datadog.trace.common.writer - package datadog.trace.common.writer
 
datadog.trace.common.writer.unixdomainsockets - package datadog.trace.common.writer.unixdomainsockets
 
DBStatementAsResourceName - Class in datadog.opentracing.decorators
 
DBStatementAsResourceName() - Constructor for class datadog.opentracing.decorators.DBStatementAsResourceName
 
DBTypeDecorator - Class in datadog.opentracing.decorators
This span decorator leverages DB tags.
DBTypeDecorator() - Constructor for class datadog.opentracing.decorators.DBTypeDecorator
 
DDAgentWriter - Class in datadog.trace.common.writer
This writer buffers traces and sends them to the provided DDApi instance.
DDAgentWriter() - Constructor for class datadog.trace.common.writer.DDAgentWriter
 
DDAgentWriter(DDApi, DDAgentWriter.Monitor) - Constructor for class datadog.trace.common.writer.DDAgentWriter
 
DDAgentWriter.Monitor - Interface in datadog.trace.common.writer
Callback interface for monitoring the health of the DDAgentWriter.
DDAgentWriter.NoopMonitor - Class in datadog.trace.common.writer
 
DDAgentWriter.StatsDMonitor - Class in datadog.trace.common.writer
 
DDApi - Class in datadog.trace.common.writer
The API pointing to a DD agent
DDApi(String, int, String) - Constructor for class datadog.trace.common.writer.DDApi
 
DDApi.Response - Class in datadog.trace.common.writer
Encapsulates an attempted response from the Datadog agent.
DDApi.ResponseListener - Interface in datadog.trace.common.writer
 
DDDecoratorsFactory - Class in datadog.opentracing.decorators
Create DDSpanDecorators
DDDecoratorsFactory() - Constructor for class datadog.opentracing.decorators.DDDecoratorsFactory
 
DDSpan - Class in datadog.opentracing
Represents a period of time.
DDSpanBuilder(String, ScopeManager) - Constructor for class datadog.opentracing.DDTracer.DDSpanBuilder
 
DDSpanContext - Class in datadog.opentracing
SpanContext represents Span state that must propagate to descendant Spans and across process boundaries.
DDSpanContext(BigInteger, BigInteger, BigInteger, String, String, String, int, String, Map<String, String>, boolean, String, Map<String, Object>, PendingTrace, DDTracer) - Constructor for class datadog.opentracing.DDSpanContext
 
DDTraceOTInfo - Class in datadog.opentracing
 
DDTraceOTInfo() - Constructor for class datadog.opentracing.DDTraceOTInfo
 
DDTracer - Class in datadog.opentracing
DDTracer makes it easy to send traces and span to DD using the OpenTracing API.
DDTracer() - Constructor for class datadog.opentracing.DDTracer
By default, report to local agent and collect all traces.
DDTracer(String) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(Properties) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(Config) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(String, Writer, Sampler) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(Writer) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(Config, Writer) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer(String, Writer, Sampler, String, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class datadog.opentracing.DDTracer
DDTracer(String, Writer, Sampler, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class datadog.opentracing.DDTracer
DDTracer(String, Writer, Sampler, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, int) - Constructor for class datadog.opentracing.DDTracer
 
DDTracer.DDSpanBuilder - Class in datadog.opentracing
Spans are built using this builder
DDTracerResolver - Class in datadog.opentracing.resolver
 
DDTracerResolver() - Constructor for class datadog.opentracing.resolver.DDTracerResolver
 
doSample(DDSpan) - Method in class datadog.trace.common.sampling.AllSampler
 

E

ErrorFlag - Class in datadog.opentracing.decorators
 
ErrorFlag() - Constructor for class datadog.opentracing.decorators.ErrorFlag
 
exception() - Method in class datadog.trace.common.writer.DDApi.Response
 
extract(Format<T>, T) - Method in class datadog.opentracing.DDTracer
 
extract(TextMapExtract) - Method in class datadog.opentracing.propagation.HaystackHttpCodec.Extractor
 
extract(TextMapExtract) - Method in class datadog.opentracing.propagation.HttpCodec.CompoundExtractor
 
extract(TextMapExtract) - Method in interface datadog.opentracing.propagation.HttpCodec.Extractor
 
ExtractedContext - Class in datadog.opentracing.propagation
Propagated data resulting from calling tracer.extract with header data from an incoming request.
ExtractedContext(BigInteger, BigInteger, int, String, Map<String, String>, Map<String, String>) - Constructor for class datadog.opentracing.propagation.ExtractedContext
 
Extractor(Map<String, String>) - Constructor for class datadog.opentracing.propagation.HaystackHttpCodec.Extractor
Creates Header Extractor using Haystack propagation.

F

failed(int) - Static method in class datadog.trace.common.writer.DDApi.Response
Factory method for a request that receive an error status in response
failed(Throwable) - Static method in class datadog.trace.common.writer.DDApi.Response
Factory method for a failed communication attempt
finalize() - Method in class datadog.opentracing.DDTracer
 
finish() - Method in class datadog.opentracing.DDSpan
 
finish(long) - Method in class datadog.opentracing.DDSpan
 
firstTrace() - Method in class datadog.trace.common.writer.ListWriter
 
flush() - Method in class datadog.trace.common.writer.DDAgentWriter
This method will block until the flush is complete.
ForceManualDropDecorator - Class in datadog.opentracing.decorators
Tag decorator to replace tag 'manual.drop: true' with the appropriate priority sampling value.
ForceManualDropDecorator() - Constructor for class datadog.opentracing.decorators.ForceManualDropDecorator
 
ForceManualKeepDecorator - Class in datadog.opentracing.decorators
Tag decorator to replace tag 'manual.keep: true' with the appropriate priority sampling value.
ForceManualKeepDecorator() - Constructor for class datadog.opentracing.decorators.ForceManualKeepDecorator
 
forConfig(Config) - Static method in class datadog.trace.common.sampling.Sampler.Builder
 
forConfig(Properties) - Static method in class datadog.trace.common.sampling.Sampler.Builder
 
forConfig(Config) - Static method in class datadog.trace.common.writer.Writer.Builder
 
forConfig(Properties) - Static method in class datadog.trace.common.writer.Writer.Builder
 
fromDefaultProcFile() - Static method in class datadog.opentracing.ContainerInfo
 

G

get() - Static method in class datadog.opentracing.ContainerInfo
 
getApi() - Method in class datadog.trace.common.writer.DDAgentWriter
 
getBaggage() - Method in class datadog.opentracing.propagation.ExtractedContext
 
getBaggageItem(String) - Method in class datadog.opentracing.DDSpan
 
getBaggageItem(String) - Method in class datadog.opentracing.DDSpanContext
 
getBaggageItems() - Method in class datadog.opentracing.DDSpanContext
 
getCurrentTimeNano() - Method in class datadog.opentracing.PendingTrace
Current timestamp in nanoseconds.
getDisruptorCapacity() - Method in class datadog.trace.common.writer.DDAgentWriter
 
getDisruptorRemainingCapacity() - Method in class datadog.trace.common.writer.DDAgentWriter
 
getDisruptorUtilizedCapacity() - Method in class datadog.trace.common.writer.DDAgentWriter
 
getDurationNano() - Method in class datadog.opentracing.DDSpan
 
getError() - Method in class datadog.opentracing.DDSpan
 
getErrorFlag() - Method in class datadog.opentracing.DDSpanContext
 
getLocalRootSpan() - Method in class datadog.opentracing.DDSpan
 
getMatchingTag() - Method in class datadog.opentracing.decorators.AbstractDecorator
 
getMatchingValue() - Method in class datadog.opentracing.decorators.AbstractDecorator
 
getMeta() - Method in class datadog.opentracing.DDSpan
Meta merges baggage and tags (stringified values)
getMetrics() - Method in class datadog.opentracing.DDSpan
Span metrics.
getMetrics() - Method in class datadog.opentracing.DDSpanContext
 
getOperationName() - Method in class datadog.opentracing.DDSpan
 
getOperationName() - Method in class datadog.opentracing.DDSpanContext
 
getOrigin() - Method in class datadog.opentracing.DDSpanContext
 
getOrigin() - Method in class datadog.opentracing.propagation.TagContext
 
getParentId() - Method in class datadog.opentracing.DDSpan
 
getParentId() - Method in class datadog.opentracing.DDSpanContext
 
getReplacementTag() - Method in class datadog.opentracing.decorators.AbstractDecorator
 
getReplacementValue() - Method in class datadog.opentracing.decorators.AbstractDecorator
 
getResourceName() - Method in class datadog.opentracing.DDSpan
 
getResourceName() - Method in class datadog.opentracing.DDSpanContext
 
getRootSpan() - Method in class datadog.opentracing.DDSpan
Deprecated.
getRootSpan() - Method in class datadog.opentracing.PendingTrace
 
getSamplingPriority() - Method in class datadog.opentracing.DDSpan
 
getSamplingPriority() - Method in class datadog.opentracing.DDSpanContext
 
getSamplingPriority() - Method in class datadog.opentracing.propagation.ExtractedContext
 
getSamplingPriorityLocked() - Method in class datadog.opentracing.propagation.ExtractedContext
 
getServiceName() - Method in class datadog.opentracing.DDSpan
 
getServiceName() - Method in class datadog.opentracing.DDSpanContext
 
getSpanContextDecorators(String) - Method in class datadog.opentracing.DDTracer
Returns the list of span context decorators
getSpanId() - Method in class datadog.opentracing.DDSpan
 
getSpanId() - Method in class datadog.opentracing.DDSpanContext
 
getSpanId() - Method in class datadog.opentracing.DDTracer
 
getSpanId() - Method in class datadog.opentracing.propagation.ExtractedContext
 
getSpanType() - Method in class datadog.opentracing.DDSpan
 
getSpanType() - Method in class datadog.opentracing.DDSpanContext
 
getStartTime() - Method in class datadog.opentracing.DDSpan
 
getTags() - Method in class datadog.opentracing.DDSpan
 
getTags() - Method in class datadog.opentracing.DDSpanContext
 
getTags() - Method in class datadog.opentracing.propagation.TagContext
 
getTrace() - Method in class datadog.opentracing.DDSpanContext
 
getTraceId() - Method in class datadog.opentracing.DDSpan
 
getTraceId() - Method in class datadog.opentracing.DDSpanContext
 
getTraceId() - Method in class datadog.opentracing.DDTracer
 
getTraceId() - Method in class datadog.opentracing.propagation.ExtractedContext
 
getTracer() - Method in class datadog.opentracing.DDSpanContext
 
getType() - Method in class datadog.opentracing.DDSpan
 

H

HaystackHttpCodec - Class in datadog.opentracing.propagation
A codec designed for HTTP transport via headers using Haystack headers.
HaystackHttpCodec.Extractor - Class in datadog.opentracing.propagation
 
HaystackHttpCodec.Injector - Class in datadog.opentracing.propagation
 
HttpCodec - Class in datadog.opentracing.propagation
 
HttpCodec() - Constructor for class datadog.opentracing.propagation.HttpCodec
 
HttpCodec.CompoundExtractor - Class in datadog.opentracing.propagation
 
HttpCodec.CompoundInjector - Class in datadog.opentracing.propagation
 
HttpCodec.Extractor - Interface in datadog.opentracing.propagation
 
HttpCodec.Injector - Interface in datadog.opentracing.propagation
 

I

id - Variable in class datadog.opentracing.ContainerInfo.CGroupInfo
 
ignoreActiveSpan() - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
inContext() - Method in interface datadog.opentracing.scopemanager.ScopeContext
Deprecated.
When multiple ScopeContexts are active, the first one to respond true will have control.
incrementTraceCount() - Method in class datadog.trace.common.writer.DDAgentWriter
 
incrementTraceCount() - Method in class datadog.trace.common.writer.ListWriter
 
incrementTraceCount() - Method in class datadog.trace.common.writer.LoggingWriter
 
incrementTraceCount() - Method in interface datadog.trace.common.writer.Writer
Count that a trace was captured for stats, but without reporting it.
initializeSamplingPriority(DDSpan) - Method in class datadog.trace.common.sampling.RateByServiceSampler
If span is a root span, set the span context samplingPriority to keep or drop
inject(SpanContext, Format<T>, T) - Method in class datadog.opentracing.DDTracer
 
inject(DDSpanContext, TextMapInject) - Method in class datadog.opentracing.propagation.HaystackHttpCodec.Injector
 
inject(DDSpanContext, TextMapInject) - Method in class datadog.opentracing.propagation.HttpCodec.CompoundInjector
 
inject(DDSpanContext, TextMapInject) - Method in interface datadog.opentracing.propagation.HttpCodec.Injector
 
Injector() - Constructor for class datadog.opentracing.propagation.HaystackHttpCodec.Injector
 
isAsyncPropagating() - Method in class datadog.opentracing.scopemanager.ContinuableScope
 
isError() - Method in class datadog.opentracing.DDSpan
 
isFinished() - Method in class datadog.opentracing.DDSpan
 
isRootSpan() - Method in class datadog.opentracing.DDSpan
Check if the span is the root parent.
isRunningInContainer() - Static method in class datadog.opentracing.ContainerInfo
 

J

JAVA_VERSION - Static variable in class datadog.opentracing.DDTraceOTInfo
 
JAVA_VM_NAME - Static variable in class datadog.opentracing.DDTraceOTInfo
 
JAVA_VM_VENDOR - Static variable in class datadog.opentracing.DDTraceOTInfo
 
json() - Method in class datadog.trace.common.writer.DDApi.Response
 

L

LANG_INTERPRETER_TAG - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
LANG_INTERPRETER_VENDOR_TAG - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
LANG_TAG - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
LANG_VERSION_TAG - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
ListWriter - Class in datadog.trace.common.writer
List writer used by tests mostly
ListWriter() - Constructor for class datadog.trace.common.writer.ListWriter
 
lockSamplingPriority() - Method in class datadog.opentracing.DDSpanContext
Prevent future changes to the context's sampling priority.
lockSamplingPriority() - Method in class datadog.opentracing.propagation.ExtractedContext
 
log(Map<String, ?>) - Method in class datadog.opentracing.DDSpan
 
log(long, Map<String, ?>) - Method in class datadog.opentracing.DDSpan
 
log(String) - Method in class datadog.opentracing.DDSpan
 
log(long, String) - Method in class datadog.opentracing.DDSpan
 
LoggingWriter - Class in datadog.trace.common.writer
 
LoggingWriter() - Constructor for class datadog.trace.common.writer.LoggingWriter
 

M

main(String...) - Static method in class datadog.opentracing.DDTraceOTInfo
 

N

newThread(Runnable) - Method in class datadog.trace.common.util.DaemonThreadFactory
 
NoopMonitor() - Constructor for class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 

O

onFailedPublish(DDAgentWriter, List<DDSpan>) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onFailedPublish(DDAgentWriter, List<DDSpan>) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onFailedPublish(DDAgentWriter, List<DDSpan>) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onFailedSend(DDAgentWriter, int, int, DDApi.Response) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onFailedSend(DDAgentWriter, int, int, DDApi.Response) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onFailedSend(DDAgentWriter, int, int, DDApi.Response) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onFailedSerialize(DDAgentWriter, List<DDSpan>, Throwable) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onFailedSerialize(DDAgentWriter, List<DDSpan>, Throwable) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onFailedSerialize(DDAgentWriter, List<DDSpan>, Throwable) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onPublish(DDAgentWriter, List<DDSpan>) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onPublish(DDAgentWriter, List<DDSpan>) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onPublish(DDAgentWriter, List<DDSpan>) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onResponse(String, JsonNode) - Method in class datadog.trace.common.sampling.RateByServiceSampler
 
onResponse(String, JsonNode) - Method in interface datadog.trace.common.writer.DDApi.ResponseListener
Invoked after the api receives a response from the core agent.
onScheduleFlush(DDAgentWriter, boolean) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onScheduleFlush(DDAgentWriter, boolean) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onScheduleFlush(DDAgentWriter, boolean) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onSend(DDAgentWriter, int, int, DDApi.Response) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onSend(DDAgentWriter, int, int, DDApi.Response) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onSend(DDAgentWriter, int, int, DDApi.Response) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onSerialize(DDAgentWriter, List<DDSpan>, byte[]) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onSerialize(DDAgentWriter, List<DDSpan>, byte[]) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onSerialize(DDAgentWriter, List<DDSpan>, byte[]) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onShutdown(DDAgentWriter, boolean) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onShutdown(DDAgentWriter, boolean) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onShutdown(DDAgentWriter, boolean) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
onStart(DDAgentWriter) - Method in interface datadog.trace.common.writer.DDAgentWriter.Monitor
 
onStart(DDAgentWriter) - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
onStart(DDAgentWriter) - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
OperationDecorator - Class in datadog.opentracing.decorators
This span decorator is a simple mapping to override the operation DB tags.
OperationDecorator() - Constructor for class datadog.opentracing.decorators.OperationDecorator
 
ORIGIN_KEY - Static variable in class datadog.opentracing.DDSpanContext
 

P

parse(String) - Static method in class datadog.opentracing.ContainerInfo
 
path - Variable in class datadog.opentracing.ContainerInfo.CGroupInfo
 
PATH_MIXED_ALPHANUMERICS - Static variable in class datadog.opentracing.decorators.URLAsResourceName
 
PeerServiceDecorator - Class in datadog.opentracing.decorators
 
PeerServiceDecorator() - Constructor for class datadog.opentracing.decorators.PeerServiceDecorator
 
PendingTrace - Class in datadog.opentracing
 
podId - Variable in class datadog.opentracing.ContainerInfo.CGroupInfo
 
podId - Variable in class datadog.opentracing.ContainerInfo
 
PREFIX - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
PRIORITY_SAMPLING_KEY - Static variable in class datadog.opentracing.DDSpanContext
 
PrioritySampling - Class in datadog.trace.common.sampling
Deprecated.
Replaced by PrioritySampling .

R

RateByServiceSampler - Class in datadog.trace.common.sampling
A rate sampler which maintains different sample rates per service+env name.
RateByServiceSampler() - Constructor for class datadog.trace.common.sampling.RateByServiceSampler
 
ref - Variable in class datadog.opentracing.scopemanager.ContinuableScope.Continuation
 
registerClassLoader(ClassLoader) - Method in class datadog.opentracing.DDTracer
If an application is using a non-system classloader, that classloader should be registered here.
registerContinuation(ContinuableScope.Continuation) - Method in class datadog.opentracing.PendingTrace
When using continuations, it's possible one may be used after all existing spans are otherwise completed, so we need to wait till continuations are de-referenced before reporting.
registerSpan(DDSpan) - Method in class datadog.opentracing.PendingTrace
 
ResourceNameDecorator - Class in datadog.opentracing.decorators
 
ResourceNameDecorator() - Constructor for class datadog.opentracing.decorators.ResourceNameDecorator
 

S

sample(DDSpan) - Method in class datadog.trace.common.sampling.AbstractSampler
 
sample(DDSpan) - Method in class datadog.trace.common.sampling.RateByServiceSampler
 
sample(DDSpan) - Method in interface datadog.trace.common.sampling.Sampler
Sample a collection of traces based on the parent span
SAMPLE_RATE_KEY - Static variable in class datadog.opentracing.DDSpanContext
 
Sampler - Interface in datadog.trace.common.sampling
Main interface to sample a collection of traces.
Sampler.Builder - Class in datadog.trace.common.sampling
 
SAMPLER_DROP - Static variable in class datadog.trace.common.sampling.PrioritySampling
Deprecated.
The sampler has decided to drop the trace.
SAMPLER_KEEP - Static variable in class datadog.trace.common.sampling.PrioritySampling
Deprecated.
The sampler has decided to keep the trace.
ScopeContext - Interface in datadog.opentracing.scopemanager
Deprecated.
scopeManager() - Method in class datadog.opentracing.DDTracer
 
sendTraces(List<List<DDSpan>>) - Method in class datadog.trace.common.writer.DDApi
Send traces to the DD agent
ServiceNameDecorator - Class in datadog.opentracing.decorators
 
ServiceNameDecorator() - Constructor for class datadog.opentracing.decorators.ServiceNameDecorator
 
ServiceNameDecorator(String, boolean) - Constructor for class datadog.opentracing.decorators.ServiceNameDecorator
 
ServletContextDecorator - Class in datadog.opentracing.decorators
 
ServletContextDecorator() - Constructor for class datadog.opentracing.decorators.ServletContextDecorator
 
setAsyncPropagation(boolean) - Method in class datadog.opentracing.scopemanager.ContinuableScope
 
setBaggageItem(String, String) - Method in class datadog.opentracing.DDSpan
 
setBaggageItem(String, String) - Method in class datadog.opentracing.DDSpanContext
 
setError(boolean) - Method in class datadog.opentracing.DDSpan
 
setErrorFlag(boolean) - Method in class datadog.opentracing.DDSpanContext
 
setErrorMeta(Throwable) - Method in class datadog.opentracing.DDSpan
 
setMatchingTag(String) - Method in class datadog.opentracing.decorators.AbstractDecorator
 
setMatchingValue(Object) - Method in class datadog.opentracing.decorators.AbstractDecorator
 
setMetric(String, Number) - Method in class datadog.opentracing.DDSpanContext
 
setOperationName(String) - Method in class datadog.opentracing.DDSpan
 
setOperationName(String) - Method in class datadog.opentracing.DDSpanContext
 
setReplacementTag(String) - Method in class datadog.opentracing.decorators.AbstractDecorator
 
setReplacementValue(String) - Method in class datadog.opentracing.decorators.AbstractDecorator
 
setResourceName(String) - Method in class datadog.opentracing.DDSpan
 
setResourceName(String) - Method in class datadog.opentracing.DDSpanContext
 
setSamplingPriority(int) - Method in class datadog.opentracing.DDSpan
Set the sampling priority of the root span of this span's trace
setSamplingPriority(int) - Method in class datadog.opentracing.DDSpanContext
 
setServiceName(String) - Method in class datadog.opentracing.DDSpan
 
setServiceName(String) - Method in class datadog.opentracing.DDSpanContext
 
setSpanType(String) - Method in class datadog.opentracing.DDSpan
 
setSpanType(String) - Method in class datadog.opentracing.DDSpanContext
 
setTag(String, String) - Method in class datadog.opentracing.DDSpan
 
setTag(String, boolean) - Method in class datadog.opentracing.DDSpan
 
setTag(String, Number) - Method in class datadog.opentracing.DDSpan
 
setTag(Tag<T>, T) - Method in class datadog.opentracing.DDSpan
 
setTag(String, Object) - Method in class datadog.opentracing.DDSpanContext
Add a tag to the span.
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.AbstractDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.AnalyticsSampleRateDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.DBStatementAsResourceName
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.DBTypeDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ErrorFlag
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ForceManualDropDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ForceManualKeepDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.OperationDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.PeerServiceDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ResourceNameDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ServiceNameDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.ServletContextDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.SpanTypeDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.Status404Decorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.Status5XXDecorator
 
shouldSetTag(DDSpanContext, String, Object) - Method in class datadog.opentracing.decorators.URLAsResourceName
 
SimpleScope - Class in datadog.opentracing.scopemanager
Simple scope implementation which does not propagate across threads.
SimpleScope(ContextualScopeManager, Span, boolean) - Constructor for class datadog.opentracing.scopemanager.SimpleScope
 
size() - Method in class datadog.opentracing.PendingTrace
 
span() - Method in class datadog.opentracing.scopemanager.ContinuableScope
 
span() - Method in class datadog.opentracing.scopemanager.SimpleScope
 
SpanTypeDecorator - Class in datadog.opentracing.decorators
 
SpanTypeDecorator() - Constructor for class datadog.opentracing.decorators.SpanTypeDecorator
 
start() - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
start() - Method in class datadog.trace.common.writer.DDAgentWriter
 
start() - Method in class datadog.trace.common.writer.ListWriter
 
start() - Method in class datadog.trace.common.writer.LoggingWriter
 
start() - Method in interface datadog.trace.common.writer.Writer
Start the writer
startActive(boolean) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
startManual() - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
Deprecated.
StatsDMonitor(String, int) - Constructor for class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
status() - Method in class datadog.trace.common.writer.DDApi.Response
 
Status404Decorator - Class in datadog.opentracing.decorators
This span decorator protect against spam on the resource name
Status404Decorator() - Constructor for class datadog.opentracing.decorators.Status404Decorator
 
Status5XXDecorator - Class in datadog.opentracing.decorators
Mark all 5xx status codes as an error
Status5XXDecorator() - Constructor for class datadog.opentracing.decorators.Status5XXDecorator
 
success(int) - Static method in class datadog.trace.common.writer.DDApi.Response
Factory method for a successful request with a trivial response body
success(int, JsonNode) - Static method in class datadog.trace.common.writer.DDApi.Response
Factory method for a successful request with a well-formed JSON response body
success(int, Throwable) - Static method in class datadog.trace.common.writer.DDApi.Response
Factory method for a successful request will a malformed response body
success() - Method in class datadog.trace.common.writer.DDApi.Response
 

T

TagContext - Class in datadog.opentracing.propagation
When calling extract, we allow for grabbing other configured headers as tags.
TagContext(String, Map<String, String>) - Constructor for class datadog.opentracing.propagation.TagContext
 
toSpanId() - Method in class datadog.opentracing.DDSpanContext
 
toSpanId() - Method in class datadog.opentracing.propagation.TagContext
 
toString() - Method in class datadog.opentracing.DDSpan
 
toString() - Method in class datadog.opentracing.DDSpanContext
 
toString() - Method in class datadog.opentracing.DDTracer
 
toString() - Method in class datadog.opentracing.scopemanager.ContinuableScope
 
toString() - Method in class datadog.trace.common.sampling.AllSampler
 
toString() - Method in class datadog.trace.common.writer.DDAgentWriter.NoopMonitor
 
toString() - Method in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 
toString() - Method in class datadog.trace.common.writer.DDAgentWriter
 
toString() - Method in class datadog.trace.common.writer.DDApi
 
toString() - Method in class datadog.trace.common.writer.ListWriter
 
toString() - Method in class datadog.trace.common.writer.LoggingWriter
 
toTraceId() - Method in class datadog.opentracing.DDSpanContext
 
toTraceId() - Method in class datadog.opentracing.propagation.TagContext
 
TRACE_ID_MAX - Static variable in class datadog.opentracing.DDTracer
 
TRACE_ID_MIN - Static variable in class datadog.opentracing.DDTracer
 
TRACER_VERSION_TAG - Static variable in class datadog.trace.common.writer.DDAgentWriter.StatsDMonitor
 

U

UnixDomainSocketFactory - Class in datadog.trace.common.writer.unixdomainsockets
Impersonate TCP-style SocketFactory over UNIX domain sockets.
UnixDomainSocketFactory(File) - Constructor for class datadog.trace.common.writer.unixdomainsockets.UnixDomainSocketFactory
 
UNSET - Static variable in class datadog.trace.common.sampling.PrioritySampling
Deprecated.
Implementation detail of the client.
URLAsResourceName - Class in datadog.opentracing.decorators
 
URLAsResourceName() - Constructor for class datadog.opentracing.decorators.URLAsResourceName
 
USER_DROP - Static variable in class datadog.trace.common.sampling.PrioritySampling
Deprecated.
The user has decided to drop the trace.
USER_KEEP - Static variable in class datadog.trace.common.sampling.PrioritySampling
Deprecated.
The user has decided to keep the trace.

V

VERSION - Static variable in class datadog.opentracing.DDTraceOTInfo
 

W

waitForTraces(int) - Method in class datadog.trace.common.writer.ListWriter
 
withErrorFlag() - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withResourceName(String) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withServiceName(String) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withSpanType(String) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withStartTimestamp(long) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withTag(String, Number) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withTag(String, String) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withTag(String, boolean) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
withTag(Tag<T>, T) - Method in class datadog.opentracing.DDTracer.DDSpanBuilder
 
write(List<DDSpan>) - Method in class datadog.trace.common.writer.DDAgentWriter
 
write(List<DDSpan>) - Method in class datadog.trace.common.writer.ListWriter
 
write(List<DDSpan>) - Method in class datadog.trace.common.writer.LoggingWriter
 
write(List<DDSpan>) - Method in interface datadog.trace.common.writer.Writer
Write a trace represented by the entire list of all the finished spans
Writer - Interface in datadog.trace.common.writer
A writer is responsible to send collected spans to some place
Writer.Builder - Class in datadog.trace.common.writer
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links